Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 根据XSD模式创建XML文件_Java_Xml_Xsd - Fatal编程技术网

Java 根据XSD模式创建XML文件

Java 根据XSD模式创建XML文件,java,xml,xsd,Java,Xml,Xsd,我知道网上有很多这样的话题,但问题是,没有一个解决方案适合我。 我使用的语言:Java IDE:Intellij 我只是想说明一下,我使用的是CommunityEdition,也许这就是为什么像JAXB这样的插件都不能工作的原因 我从另一个文件中提取了数据(值),需要用这些数据创建XML文件。这里还有XSD模式: 我在想也许有什么第三方的解决方案我可以用? 因为我真的不想手工编写所有XML文件,因为它包含数千个值和代码 有人知道一个好的解决方案吗?在Linux上,您可以使用xmlbeans中的x

我知道网上有很多这样的话题,但问题是,没有一个解决方案适合我。 我使用的语言:Java IDE:Intellij

我只是想说明一下,我使用的是CommunityEdition,也许这就是为什么像JAXB这样的插件都不能工作的原因

我从另一个文件中提取了数据(值),需要用这些数据创建XML文件。这里还有XSD模式:

我在想也许有什么第三方的解决方案我可以用? 因为我真的不想手工编写所有XML文件,因为它包含数千个值和代码


有人知道一个好的解决方案吗?

在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%正确的,因为我从官方页面获取了它