我想从表中生成带有此示例数据的xml:
position value
----------------
1.1 a
1.2 b
2.1 c
2.1.2 d
3.1 e
3.1.2 f
3.1.2.1 g
输出应如下所示:
<1>
<2>b</2>
</1>
<2>c
<1>
<2>d</2>
</1>
</2>
<3>e
<1>
<2>f
<1>g</1>
</2>
</1>
</3>
我不知道它是否可能,我想要基于第n个节点的多级XML
答案 0 :(得分:0)
不允许使用数字
启动xml标记名称Read this,region&#34; XML命名规则&#34;
XML元素必须遵循以下命名规则:
- [...]
- 元素名称必须以字母或下划线开头
- [...]
这意味着,无论如何,您的给定输出都是无效的XML!
此外,我认为,给定的输出不正确...... e
字母是否真的应该在<3>
之后(与c
相同)?您的表格根本不包含任何顶级字母...