Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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
JAXB(MOXy)中XML的部分映射_Jaxb_Eclipselink_Jaxb2_Moxy - Fatal编程技术网

JAXB(MOXy)中XML的部分映射

JAXB(MOXy)中XML的部分映射,jaxb,eclipselink,jaxb2,moxy,Jaxb,Eclipselink,Jaxb2,Moxy,我只想从下面的XML中解组trk及其子元素。但是,我想在编组时创建gpx作为根元素 您需要在xml模式元素中设置指定名称空间属性。这将告诉MOXy默认情况下应该将什么名称空间应用于映射。xmlns元素用于为名称空间分配前缀 gpx bindings.xml 以下是更正后的外部映射文档的外观: Thx用于纠正错误。但是,xml路径应该从“trk/name/text()”更改为“p:trk/p:name/text()”,因为XSD具有elementFormDefault=“qualified”。

我只想从下面的XML中解组trk及其子元素。但是,我想在编组时创建gpx作为根元素


您需要在
xml模式
元素中设置指定
名称空间
属性。这将告诉MOXy默认情况下应该将什么名称空间应用于映射。
xmlns
元素用于为名称空间分配前缀


gpx bindings.xml

以下是更正后的外部映射文档的外观:


Thx用于纠正错误。但是,xml路径应该从“trk/name/text()”更改为“p:trk/p:name/text()”,因为XSD具有elementFormDefault=“qualified”。在我做了这个改变之后,它开始工作了。感谢您为支持JAXB标准所提供的帮助。