c#中针对DTD文件的linq到xml验证

本文关键字:linq xml 验证 文件 DTD | 更新日期: 2023-09-27 18:07:21

我有一个xml文件,里面有

我使用linq to xml来解析这个xml。我在linq to xml中搜索了xml验证,我得到的大多数示例都是针对xsd文件进行验证。

请任何人告诉我如何使用linq到xml对DTD文件进行验证。

谢谢。

感谢

c#中针对DTD文件的linq到xml验证

来自XDocumentType的文档:

LINQ to XML不会根据DTD验证文档,但是如果需要的话,您可以使用验证XmlReader来执行DTD验证。

所以听起来你需要在尝试使用Linq to Xml

读取它之前使用XmlReader验证Xml