验证基于xml的元素存在或某个标志

时间:2014-04-15 07:58:41

标签: xml xsd xsd-validation

我需要为两个XML编写一个通用的XSD,它有一个元素的差异。

 `<person>`
      `<name>ABC</name>`
  `<address>dgjjgg</address>`
`</person>`

另一个

<person>
  <id>1</id>
  <name>ABCD</name>
  <address>afgh</address>
</person>

如何使用单个XSD验证上述两个XML。

1 个答案:

答案 0 :(得分:0)

如果我没记错的话,你会喜欢这个&#39; id&#39;元素是可选的

<xs:element name="id" type="xs:string" minOccurs="0" maxOccurs="1" />