作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个程序,我想在 XML 文件旁边创建 XSD 文件。
就像如果 XML 文件更新,那么 XSD 文件也会立即更新。我已经使用 DOM 方法编写了代码,创建了一个 XML 文件,并且可以根据用户操作进行更新。现在我还想创建一个将使用的 XSD 文件随时验证XML文件,并定义XML文件的数据结构。
是否有任何方法可以与 XML 文件一起创建 XSD 文件,以便每当使用 DOM 方法更新 XML 文件时 XSD 文件都会更新?
最佳答案
您可以尝试xsd-gen
它允许从 XML
文件生成 XSD
文件:
XsdGen gen = new XsdGen();
gen.parse(new File("in.xml"));
File out = new File("out.xsd");
gen.write(new FileOutputStream(out));
当前最新版本是0.2.1
,可从 here 获取。 .
您还需要将所有编译依赖项添加到您的类路径/项目中,它们是:
关于java - 如何在不使用 JAXB 的情况下以编程方式创建 XSD 文件和 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39473337/
我是一名优秀的程序员,十分优秀!