在Java中,我可以使用javax.xml.validation.Validator针对XSD模式验证XML文档,或者通过简单地使用org.xml.sax.XMLReader解析文档来针对DTD进行验证。
但是我需要的是一种以编程方式确定文档本身是否针对DTD(即它包含一个语句)或XSD进行验证的方法。理想情况下,我需要在不将整个XML文档加载到内存中的情况下完成此操作。请问有人能帮忙吗?
(或者,如果有一种在Java中验证XML文档的单一方法,适用于XSD和DTD,并允许自定义解析资源,那将更好!)
非常感谢,
A
但是我需要的是一种以编程方式确定文档本身是否针对DTD(即它包含一个语句)或XSD进行验证的方法。理想情况下,我需要在不将整个XML文档加载到内存中的情况下完成此操作。请问有人能帮忙吗?
(或者,如果有一种在Java中验证XML文档的单一方法,适用于XSD和DTD,并允许自定义解析资源,那将更好!)
非常感谢,
A