是否可以编写一个xml模式来描述列出一组元素的xml文档,然后
要求
同一XML文档上的其他元素是否将这些值用作属性和/或子元素?
示例:定义位置列表,然后强制位置属性和/或位置元素具有这些值。
<root>
<locations>
<location>Home</location>
<location>Office</location>
<location>School</location>
</locations>
<addresses>
<address location="Home">...</address>
<address location="Office">...</address>
</addresses>
</root>
或
<root>
<locations>
<location>Home</location>
<location>Office</location>
<location>School</location>
</locations>
<addresses>
<address>
<location>Home</location>
...
</address>
<address>
<location>Office</location>
...
</address>
</addresses>
</root>
我很难找到合适的方法来查找这些信息。我怀疑这是不可能的,或者我只是不知道正确的搜索词。