-
0 votesanswersviews
在可观察列表中编组本地日期
我有一个可观察的 class 清单 . 使用以下内容编组此列表 public void saveBillsToFile(File file){ try{ JAXBContext context = JAXBContext .newInstance(BillListWrapper.class); Marshaller m... -
5 votesanswersviews
ArcGIS GeoEvent处理器 - javax.xml.ws.soap.SOAPFaultException:解组错误
背景 我正在使用wsimport来创建本质上是一个Java Web服务客户端,连接到返回数据集的.Net webservice(不幸的是) . 更具体地说,我正在为ESRI ArcGIS Server 10.2的GeoEvent处理器套件开发项目(入站传输),但我认为这可以通过与JAXB和WSDL绑定相关的更一般的术语来回答 . 跟我在一起,因为大学以来我没有接触过Java(10年) . 出于WS... -
2 votesanswersviews
带有扩展注释类的成员的JAXB命名空间问题
我有3个带注释的类(我仔细删除了getter,setter等,以使代码更具可读性): Result.java @XmlRootElement(name = "resultat") @XmlType(propOrder = { "state", "content" }) public class Result { protected... -
8 votesanswersviews
解组具有DTD相对路径的文档时的JAXB SAXParseException
我有一个类从第三方源解组xml(我无法控制内容) . 这是解组的片段: JAXBContext jContext = JAXBContext.newInstance("com.optimumlightpath.it.aspenoss.xsd"); Unmarshaller unmarshaller = jContext.createUnmarshaller() ; Strin... -
2 votesanswersviews
JAXB - 解组XML异常
我试过读一个大的xml文件(类似于500MB) . 首先,我使用xjc和我的XML的XSD文件 . 所有类都按预期生成 . 试图读取文件我遇到了这个错误:javax.xml.bind.UnmarshalException:意外的元素 . 这是我的代码: (......) JAXBContext context = JAXBContext.newInstance("br.com.mypac... -
5 votesanswersviews
使用JAXB解组xml - 使用XmlType和proporder的命名空间
我正在尝试使用JAXB解组xml文件 . 当我使用具有正确名称和命名空间的@XmlElement时,解组工作(例如@XmlElement(name =“name”,namespace =“http://www.test.com”)) 如果我与propOrder一起使用XmlType,则不幸的是它不再存在(例如@XmlType(namespace =“http://www.test.com”,nam... -
12 votesanswersviews
Jaxb:在同一个包中解组带有多个名称空间的xml
我是新手在xml中使用命名空间所以我有点困惑,想要一些澄清 . 我有一个java服务,我接收带有许多不同名称空间的xml文档,当我使用它时,我觉得我必须做错了所以我想检查 . 在我的package-info.java中,我有我的模式注释,例如: @javax.xml.bind.annotation.XmlSchema( xmlns={ @javax.xml.bind.ann... -
1 votesanswersviews
生成的XSD不会解组XML
我有一个XML字符串,我无法使用提供的XSD来解组java中的对象 . 所以我尝试使用在线工具(www.freeformatter.com/xsd-generator.html)生成有效的xsd并得到相同的错误 . 我不明白我所看到的 . 这是XML: <?xml version="1.0" encoding="UTF-8" standalone=&q... -
0 votesanswersviews
JAXB:从XML子树解组?
我的JAVA程序使用类似于GPX 1.1的内部类层次结构,但不完全相同 . 因为重写它以符合1:1到GPX是一项巨大的努力,我想一点一点地改变它,即将 <metadata> 子树读入由the XSD file的xjc生成的类 MetadataType 剩下的GPX文件用DOM解析,直到 <metadata> 显示: private void parseMetadata(Me... -
0 votesanswersviews
针对Wrapper类的JAXB,Unmarshalling和编组 .
我完全是JAXB架构的新手 . 但这就是我要做的事情,简而言之 . 我正在创建一个Web应用程序,客户端将首先注册他的xsd,然后根据xsd发送他的xml / json数据 . 对于xsd的注册,我使用的是XJC(不是作为maven插件,而是来自java代码本身: SchemaCompiler sc = XJC.createSchemaCompiler(); File schemaFile... -
40 votesanswersviews
JAXB继承,unmarshal到marshaled类的子类
我正在使用JAXB来读写XML . 我想要的是使用基本JAXB类进行编组,并使用继承的JAXB类进行解组 . 这是为了允许发送方Java应用程序将XML发送到另一个接收方Java应用程序 . 发送方和接收方将共享一个通用的JAXB库 . 我希望接收器将XML解组为特定于接收器的JAXB类,该类扩展了通用JAXB类 . 例: 这是发件人使用的常见JAXB类 . @XmlRootElement(nam... -
87 votesanswersviews
's the point of JAXB 2'的ObjectFactory类是什么?
我是使用JAXB的新手,我使用JAXB 2.1.3的xjc从我的XML Schema生成一组类 . 除了为我的模式中的每个元素生成一个类之外,它还创建了一个ObjectFactory类 . 似乎没有任何阻止我直接实例化元素的东西,例如 MyElement element = new MyElement(); 而教程似乎更喜欢 MyElement element = new ObjectFacto... -
21 votesanswersviews
JAXB Unmarshall创建了一个空对象
我正在使用JAXB将XML文件解组为对象树 . 根对象是非null的,但即使XML文件中有数据,它的所有成员都是null . 我的对象类是使用wsdls中的Axis2生成的 . 我有ObjectFactory类,jaxb.index类,package.info注释等 . 我的问题与此讨论相同:http://old.nabble.com/AXIS2,-JAXB---Unmarshalling-td2... -
56 votesanswersviews
JAXB:如何编组列表中的对象?
也许是一个愚蠢的问题:我有一个 List 类型的 <Data> ,我想把它编组成一个XML文件 . 这是我的 Database 类包含 ArrayList ... @XmlRootElement public class Database { List<Data> records = new ArrayList<Data>(); public... -
2 votesanswersviews
JAXB编组和解组CDATA
我有一个要求,我有这样的XML <programs> <program> <name>test1</name> <instr><![CDATA[ some string ]]></instr> </program> <program> &... -
1 votesanswersviews
在JAXB中编组/解组时匹配名称空间
在JAXB中编组/解组时匹配名称空间 我使用JAXB来编组/解组XML . 如果我编组一个这样的XML文件: `<om:RequestCreateEvent xmlns:om="http://ossj.org/xml/OrderManagement/v1-0" xmlns:v1="http://ossj.org/xml/Common/v1-5" xml... -
1 votesanswersviews
使用JAXB进行解组
我是java新手(来自c#.net背景),并尝试上面的例子来编组和解组 . 点击以下链接Marshalling a List of objects implementing a common interface, with JaxB 使用Mr.Blaise Doughan先生提到的上述技术,我能够将java对象编组为xml . 但是当我保存这个xml并尝试将xml解组回java对象时,我在控制台上... -
0 votesanswersviews
JAXB解组错误
我正在使用JAXB来编写我正在编写的Java应用程序 . 我已经成功地将OCI模式编译成了类,并且我能够将AuthenticationRequest类型编组为XML(在OCIMessage中),发送它并获得响应 . 但是,当我尝试将响应解组为OCIMessage时,它会无声地失败 . 这是我的测试类的内容: package com.some.domain.ignore; import java.... -
9 votesanswersviews
Jaxb可以在没有根元素的情况下编组子元素吗?
我不确定jaxb是否可以使用以下问题,但无论如何我都会问 . 在某个项目中,我们使用带有定义模式的jaxb来创建xml文件的下一个结构 . <aaa> <bbb> more inner children here </bbb> <bbb> more inner children here ... -
2 votesanswersviews
JAXB - Marshall / Unmarshall问题
我是JAXB的新手,可能是一个相当简单的解决方案,但我不知道该怎么做 . 我可以从我无法控制的设备接收以下xml . Sample 1 <LoyaltyID entryMethod="swipe"> <Track1>636497123456678</Track1> </LoyaltyID> Sample 2 <... -
1 votesanswersviews
创建一个XSD来处理抽象类型
关于jaxb抽象类型以及相关XML文档的使用,XML文档不能包含对抽象类型的引用 - 也就是说,XML必须使用具体类型 . 示例(摘自here): 无效:<transport xmlns =“http://cars.example.com/schema”/> 有效:<transport xmlns =“http://cars.example.com/schema”xmlns:xs... -
6 votesanswersviews
如何从JAXB编组的XML文件中删除xmlns:xsi和xsi:type
我有一组JAXB生成的类,有些类有setter方法,它接受“Object”作为参数 . 例如: @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name="Car", propOrder = { "defaultCar" } public class Car { @XmlElement(name ... -
1 votesanswersviews
在使用层次结构编组抽象类之后删除xsi:type
如果有人帮助我,那将是伟大的 . 所以我有一个结构: <letters> <list> <name>Simon</name> <type>2</type> <passengerName>Johny</passengerName> <passengerSurname>Revelator<... -
2 votesanswersviews
JAXB编组 - 根元素和元素引用名称问题的命名空间
关于JAXB封送,我有几个简单的问题 . 我正在尝试封送包含以下字段的类: @XmlElementRef(name = "AlternateVerificationKeys", namespace = "http://schemas.microsoft.com/Azure/MediaServices/KeyDelivery/TokenRestrictionTempla... -
62 votesanswersviews
JAXB:如何将 Map 编组为<key> value </ key>
问题是关于JAXB Map编组 - 有很多关于如何将Map转换为如下结构的示例: <map> <entry> <key> KEY </key> <value> VALUE </value> </entry> <entry> <key> KEY2 </... -
4 votesanswersviews
更改JAXB带注释的子类的元素名称
我正在尝试为Web服务域创建jaxb类层次结构 . 我发现覆盖超类中的getter方法的子类可以更改JAXB输出的元素名称,但超类的一个也被写入输出,这是不方便的 . 我想知道是否有一种方法可以抑制超类中的getter . 码: @XmlType class SuperClass { @XmlElement(name = "Name") public Strin... -
0 votesanswersviews
JAXB marshaller将超类编组为root-element并使用xsi:type
我正在尝试将子类编组为超类,使用xsi:type信息作为XML Root元素属性 . 目前这就是我所拥有的(让我们说..): XMLDOCUMENTTYPE是XMLINVOICETYPE的超类 编组XMLINVOICETYPE会给我 <xmlInvoiceType> 将XMLINVOICETYPE实例转换为XMLDOCUMENTTYPE实例然后编组它仍然会给我 <xm... -
4 votesanswersviews
如何告诉JAXB忽略父类的属性
我面临着JAXB的以下问题:看起来JAXB正在分析从最深的子类到父类的属性,并且子属性具有优先级 . 我想以某种方式改变这种行为 . 特别是: 儿童班: package test.sub; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import... -
3 votesanswersviews
java jaxb简单解析需要@XmlAccessorType(XmlAccessType.FIELD)注释
我正在尝试将xml解析为java对象,我已阅读并实现了以下教程: http://www.vogella.com/articles/JAXB/article.html (works perfectly) 但是当我创建自己的clases时(类似于教程中的那些) 我得到:线程中的异常"main" com.sun.xml.internal.bind.v2.runtime.Illegal... -
1 votesanswersviews
生成的XML中的子元素没有Parent的命名空间--JAXB
我正在使用JAXB生成用于编组/解组XML的类 . 问题是父命名空间仅适用于XML中的父元素,而不适用于JAXB注释类中使用的子类 . 我不确定我在做什么错 . 下面是我的xsd和xml以及类 . XSD: ItemResponses.xsd <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" ...