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