标签: c# xml validation xsd
我正在创建一个小应用程序,我正在从XML中读取数据。
我正在使用XmlSearializer从xml读取数据。
但在阅读之前,我正在使用xsd验证xml。
因此,在使用xsd验证xml时,我遇到了一些我认为无法使用xsd实现的情况。
某些验证基于其他元素的值。
所以我想在从xml读取数据之前进行所有这些验证。
那么有什么方法可以在读取无法使用XSD实现的数据和案例之前验证xml?
感谢您的支持。
答案 0 :(得分:0)
我认为XSD无法实现
参见其他答案:
XML Schema - child elements dependent on existence of optional attribute
Restricting XML Elements Based on Another Element via XSD