1
如何写一个xsd来表示下面显示的xml(取自http://static.springsource.org/spring-ws/sites/2.0/reference/html/why-contract-first.html)?在XSD中定义元素引用
<flight number="KL1117">
<passengers>
<passenger>
<name>Arjen Poutsma</name>
<flight href="KL1117" />
</passenger>
</passengers>
</flight>
在这种情况下,passenger.flight引用另一个飞行元素(在这种情况下,是乘客的祖父母)。在编写xsds时如何处理这个问题?这可以涵盖循环引用的情况,或者仅仅是为了方便通过使用引用来保持代表复杂类型的元素的重复。
这似乎工作 - 我的问题是,我是“萨拉米切片”,并在我的xsd到处使用元素参考。 – whaley 2010-08-31 13:31:14