如何使用Java解析.xsd文件



可能重复:
Java API解析XSD模式文件

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

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

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

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

  1. Eclipse XSD
  2. XSOM

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

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

最新更新