在我的公司,他们想出了自己的xml,用作数据架构,现在我必须根据该架构验证xml。有什么简单的方法可以做到这一点,或者我必须从头开始写作?
我正在使用java6 ...
感谢
答案 0 :(得分:1)
签出包javax.xml.validation,从Java 5开始,API支持自定义模式的验证。
SchemaFactory对象有一个方法newSchema,它将获取一个文件并从中创建一个可以进行验证的模式。
编辑:如果您需要将XML文件转换为架构,请查看此问题:Any tools to generate an XSD schema from an XML instance document?
答案 1 :(得分:1)
一种可能性是创建一个XSLT转换,将本地架构文档转换为XML Schema或Relax NG等标准。