如何使用Java解析.xsd文件

时间:2012-02-03 04:47:55

标签: java

  

可能重复:
  Java API to parse XSD schema file

我需要解析我的XML模式文件,该文件将在.xsd扩展名中。

我熟悉SAX解析器,所以我想使用这个解析器来解析我的架构,但我在论坛中读到它,我无法解析我的XSD文件使用SAX解析器。

请让我知道我需要使用哪个解析器/ API来解析我的XSD文件。

2 个答案:

答案 0 :(得分:2)

正如欧内斯特所说,你可以使用任何XML API。但是,如果你是专门寻找XSD api那么

  1. Eclipse XSD
  2. XSOM

答案 1 :(得分:0)

*.xsd格式是格式良好的XML,因此您确实可以使用SAX解析器解析XML模式文件。

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