使用 eclipse-mdt-xsd 从文件中读取 XSD



我正在尝试使用 MSD-XSD 库来解析 XSD 文件,但我无法弄清楚如何从 XSD 文件创建 XSDSchema 对象,以及是否有办法读取 xs:include 文件等。

我找到了一种方法。不确定这是否是最简单的方法。

DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
docFactory.setNamespaceAware(true);
DocumentBuilder builder = factory.newDocumentBuilder();
InputSource is = new InputSource(new FileReader(file));
Document doc = builder.parse(is);
XSDSchema xsd = XSDSchemaImpl.createSchema(doc.getFirstChild());

相关内容

  • 没有找到相关文章

最新更新