我是新手xml / xsd和Im处理问题,如果可以引用xml中的另一个节点并为它制作propper xsd架构。
这就是我需要使用它的方式:
<data type="String">
<id>1</id>
<value>hello</value>
</data>
<data type="Integer">
<id>2</id>
<value>12345</value>
</data>
<function>
<args>
<reference to data with id 1>
...
</args>
<code>...</code>
<function>
<function>
<args>
<reference to data with id 2>
...
</args>
<code>...</code>
<function>
是否有可能实现这样的目标?如果是,那么xml和xsd架构应该如何? 提前致谢。
答案 0 :(得分:1)
是的,有可能。您将data/id
定义为键,将function/args/reference
定义为 keyref 。我建议你在key / keyref上做一些阅读,如果你不能使它工作,那就回到这里。 StackOverflow上有很多示例,但是为了概述,最好不要查看XML Schema教科书或在线教程。