如何在c#中针对完整的XML模式验证XML的子集?

时间:2016-01-15 06:51:31

标签: c# xml

完整的XML架构:

<xs:schema>
 <xs:element name="Root">
  <xs:element name="Element0" type="xs:string" minOccurs="0" maxOccurs="1"/>
  <xs:element name="Element1" type="xs:string" minOccurs="0" maxOccurs="1"/>
  <xs:element name="Element2" type="xs:string" minOccurs="0" maxOccurs="1"/>
 </xs:element>
</xs:schema>

子集样本XML:

<Root>
 <Element1>Sample Text</Element1>
</Root>

如何根据提供的架构验证示例XML?

1 个答案:

答案 0 :(得分:0)

System.Xml.Schema命名空间包含使用XSD验证XML的类。

请参阅MSDN中的此说明:

https://msdn.microsoft.com/en-us/library/bb387037.aspx