Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用任意xml文件验证xml_Java_Xml_Xsd_Xml Validation - Fatal编程技术网

Java 使用任意xml文件验证xml

Java 使用任意xml文件验证xml,java,xml,xsd,xml-validation,Java,Xml,Xsd,Xml Validation,在我的公司,他们提出了自己的xml,用作数据模式,现在我必须根据该模式验证xml。有没有什么简单的方法,或者我必须从头开始写 我正在使用java6 感谢签出包,从Java 5开始,API支持对自定义模式进行验证 该对象有一个方法newSchema,它将获取一个文件并从中创建一个可以根据其进行验证的模式 编辑:如果需要将XML文件转换为模式,请看这个问题:一种可能是创建XSLT转换,将自制的模式文档转换为标准,如或。您必须从头开始编写它。如果您发布“模式”和实例文档的示例,我们可能会为您指出正确的

在我的公司,他们提出了自己的xml,用作数据模式,现在我必须根据该模式验证xml。有没有什么简单的方法,或者我必须从头开始写

我正在使用java6

感谢签出包,从Java 5开始,API支持对自定义模式进行验证

该对象有一个方法newSchema,它将获取一个文件并从中创建一个可以根据其进行验证的模式


编辑:如果需要将XML文件转换为模式,请看这个问题:

一种可能是创建XSLT转换,将自制的模式文档转换为标准,如或。

您必须从头开始编写它。如果您发布“模式”和实例文档的示例,我们可能会为您指出正确的方向。然而,除非你的同事在构建语法方面有一些经验,否则“模式”很可能不会是一个严格的定义。被否决的人是否愿意评论并解释我的答案不正确?或者这根本不是你想听到的?被否决的b/c,你没有一个模式可以使用?您是否将xml文档称为模式?