Java 根据XSD模式创建XML文件
我知道网上有很多这样的话题,但问题是,没有一个解决方案适合我。 我使用的语言:Java IDE:Intellij 我只是想说明一下,我使用的是CommunityEdition,也许这就是为什么像JAXB这样的插件都不能工作的原因 我从另一个文件中提取了数据(值),需要用这些数据创建XML文件。这里还有XSD模式: 我在想也许有什么第三方的解决方案我可以用? 因为我真的不想手工编写所有XML文件,因为它包含数千个值和代码Java 根据XSD模式创建XML文件,java,xml,xsd,Java,Xml,Xsd,我知道网上有很多这样的话题,但问题是,没有一个解决方案适合我。 我使用的语言:Java IDE:Intellij 我只是想说明一下,我使用的是CommunityEdition,也许这就是为什么像JAXB这样的插件都不能工作的原因 我从另一个文件中提取了数据(值),需要用这些数据创建XML文件。这里还有XSD模式: 我在想也许有什么第三方的解决方案我可以用? 因为我真的不想手工编写所有XML文件,因为它包含数千个值和代码 有人知道一个好的解决方案吗?在Linux上,您可以使用xmlbeans中的x
有人知道一个好的解决方案吗?在Linux上,您可以使用xmlbeans中的
xsd2inst
,xmlbeans工具包生成xsd并从中执行
XMLBEANS_LIB='/usr/share/java/XMLBEANS/'xsd2inst test.xsd-name shiporder>test.xml
xsd2inst-h
根据给定的架构文件生成文档以给定元素为根的。
该工具合理地尝试创建有效文档,
但这并不总是可能的,因为,例如,
存在没有有效实例文档的架构
可以生产。
用法:xsd2inst[flags]schema.xsd-name元素_name 标志:
-命名根元素的名称
-dl为导入启用网络下载并包括
-nopvr禁用粒子有效(限制)规则
-努帕禁用唯一粒子属性规则
在Linux上,您可以使用xmlbeans中的
xsd2inst
,xmlbeans工具包来生成xsd并从中执行
XMLBEANS_LIB='/usr/share/java/XMLBEANS/'xsd2inst test.xsd-name shiporder>test.xml
xsd2inst-h
根据给定的架构文件生成文档以给定元素为根的。
该工具合理地尝试创建有效文档,
但这并不总是可能的,因为,例如,
存在没有有效实例文档的架构
可以生产。
用法:xsd2inst[flags]schema.xsd-name元素_name 标志:
-命名根元素的名称
-dl为导入启用网络下载并包括
-nopvr禁用粒子有效(限制)规则
-努帕禁用唯一粒子属性规则
如果我正在使用Windows怎么办?:)如果我正在使用Windows怎么办?:)可能是你的复制品吧?是的,但不一样。比方说,我有很多值和XSD模式。我需要使用这些特定值根据XSD生成XML。我要创建的XML文件是特定的,带有正确的事件、属性名称……而且这一个,您上次发送给我的,也不起作用。错误消息:没有根元素XSD架构是100%正确的,因为我从官方页面获取了它。可能是的,但它不一样。比方说,我有很多值和XSD模式。我需要使用这些特定值根据XSD生成XML。我要创建的XML文件是特定的,带有正确的事件、属性名称……而且这一个,您上次发送给我的,也不起作用。错误消息:没有根元素XSD架构是100%正确的,因为我从官方页面获取了它