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