1
任何人可以幫助我建立一個XSD文件來驗證個XML這樣的:XSD文件驗證個XML
[test]
[a/]
[b/]
[a/]
[b/]
[/test]
[test]
[a/]
[a/]
[b/]
[/test]
基本上,我可以有任意數量的<a>
和/或<b>
節點沒有任何其他規則(可不使用<xs:sequence>
)。
任何人可以幫助我建立一個XSD文件來驗證個XML這樣的:XSD文件驗證個XML
[test]
[a/]
[b/]
[a/]
[b/]
[/test]
[test]
[a/]
[a/]
[b/]
[/test]
基本上,我可以有任意數量的<a>
和/或<b>
節點沒有任何其他規則(可不使用<xs:sequence>
)。
它不會非常快,如果你有很多的一個或b節點,但這個驗證對你所描述的東西。
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="test">
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element name="a"/>
<xs:element name="b"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
如果您粘貼示例XML,我們可以幫助您更好。但是,Microsoft has an XSD code generator會根據您作爲參數傳入的XML文件生成XSD。
您的語法很難理解。爲什麼不粘貼示例XML? – 2008-12-09 22:11:51