我的XML文件看起来是这样的:XSD的XML与所有唯一的节点名
<Fields>
<Humanities>
<Performing_Arts>
<Dance />
<Music />
</Performing_Arts>
<Visual_Arts>
<Painting />
<Sculptue />
</Visual_Arts>
</Humanities>
<Social_Sciences>
<Psychology>
<Cultural_Psychology />
<Social_Psychology />
</Psychology>
</Social_Sciences>
</Fields>
我想写一个XML模式,对于这个文件,这样的两个节点,而无需考虑位置的文件中可以有重复的名字。 这个文件中的任何节点都应该被允许有无限的子节点,以及任何子级别。
我该如何实现这个目标?
这不是很好的XML设计。您的数据应该被编码为属性或元素*值*,而不是元素名称本身。 XML Schema在这里对你没有帮助。 – skaffman
谢谢。我会尝试不同的方式。 – Sandeep