Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.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/8/mysql/57.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解析.xsd文件_Java - Fatal编程技术网

如何使用Java解析.xsd文件

如何使用Java解析.xsd文件,java,Java,可能重复: 我需要解析扩展名为.xsd的XML模式文件 我熟悉SAX解析器,所以我想用这个解析器来解析我的模式,但我在论坛上读到,我不能用SAX解析器解析我的XSD文件 请告诉我需要使用哪个解析器/API来解析我的XSD文件。的*.XSD格式是格式完全正确的XML,因此您确实可以使用SAX解析器解析XML模式文件 现在,你为什么这么做是另一回事了。通常,您要做的是验证XML文件是否符合*.xsd文件中描述的模式;您可以通过引用XML文件中的模式并在解析器工厂上设置适当的属性来实现这一点:它不涉

可能重复:

我需要解析扩展名为.xsd的XML模式文件

我熟悉SAX解析器,所以我想用这个解析器来解析我的模式,但我在论坛上读到,我不能用SAX解析器解析我的XSD文件


请告诉我需要使用哪个解析器/API来解析我的XSD文件。

*.XSD
格式是格式完全正确的XML,因此您确实可以使用SAX解析器解析XML模式文件


现在,你为什么这么做是另一回事了。通常,您要做的是验证XML文件是否符合
*.xsd
文件中描述的模式;您可以通过引用XML文件中的模式并在解析器工厂上设置适当的属性来实现这一点:它不涉及您自己显式解析模式文件。

正如Ernest提到的,您可以使用任何XML API。但是,如果您专门寻找XSDAPI,那么