unmarshalling相关内容
简介 我和我的朋友正在开发一个JavaFX应用程序,作为我们学校的规划师。我们有任务(课堂作业),活动,课程和学生信息。为了将数据持久存储在用户的硬盘驱动器上,我们正在使用JAXB。 我们已经注释了我们的类,并且可以在包装器中成功编组Task类。问题是从 tasks.xml 文件解组。 以下是相关的代码行: Task.java @XmlRootElement 公共
..
这是“PersonType”类的生成代码。 package demo; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType;
..
我有一个XML文件,我正在试图解组,但我无法弄清楚如何去做。 XML看起来像 草稿 Serial amt 金额
..
我是JAXB的新手,想知道是否有一种方法可以将XML解组为我的响应对象但使用xpath表达式。问题是我打电话给第三方网络服务,我收到的回复有很多细节。我不希望将XML中的所有细节映射到我的响应对象。我只想从xml中映射一些细节,使用特定的XPath表达式将其映射到我的响应对象。是否有注释可以帮助我实现这一目标? 例如,请考虑以下回复 <根>
..
我有 @XmlRootElement(namespace =“http://www.w3.org/2005/Atom”, name =“content”) @XmlType(name =“course”) public class课程实现资源 ... @XmlElementWrapper( name =“subcourses”) @XmlElement(name =“c
..
我正在尝试将xml文件(作为 byte [] )绑定到java对象。这是我的代码 - public voidinputConfigXML(String xmlfile,byte [] xmlData){ IBindingFactory bFact = BindingDirectory。 getFactory(GroupsDTO.class); IUnmarshallingContex
..
我们有一大堆风格的配置文件 ...更多内容 ..更多内容 ... 通用实现类都是使用Jaxb自己映射的。 在我最终回归到Xstream之前,向社区提出一
..
package jaxb.classes; import javax.xml.bind.annotation。*; @XmlAccessorType(XmlAccessType.FIELD) 公共类任务{ @XmlElement(name =“input”) private String input; //表示输入文件的字符串 @XmlElement(name =“outp
..
我正在重复使用其他地方生成的现有对象来解组以String类型出现的XML数据。 对象: / * 3:* / import java.util.ArrayList; / * 4:* / import java.util.List; / * 5:* / import javax.xml.bind.annotation.XmlAccessType; / * 6:* / impo
..
我正在尝试解散一些收到的json(来自Jira restful web service)。 问题是:“问题”有一个“摘要”属性和一个字段列表。 摘要在接收的json中不作为属性存在,而是作为“fields”属性的值。我坚持要对这个结构进行解组: @XmlRootElement class Issue { String summary; 列表领域; // ge
..
我有3个相互依赖的xsd文件来构建我的元素定义。每个xsd文件都有自己的命名空间。当我使用JAXB xjc生成我的类时,我得到3个相应的包。到目前为止一直很好。 当我想用unmarshaller进行模式验证时,我的问题出现了。为了避免必须读入xsd文件,我从有问题的类中动态生成模式是未编组的。但是,由于该类依赖于来自其他2个包的对象,因此除非我指定所有3个包,否则它无法生成模式。这已经不是一
..
我正在尝试使用moxy将xml解组为对象.Below是xml的示例。 < ;根> value
地址值 以下是我要映射的课程。 import javax.xml.bind.annotation.
..
我有一个XML,它无法控制它是如何生成的。我希望通过将它解组为由我手工编写的类来创建一个对象。 其结构的一个片段如下所示: aaa bbb ccc 我该如何处理此类案件?当然,元素数是可变
..
有没有办法让JAXB不保存哪些值是@Element注释中指定的默认值,然后在从XML加载null或空的元素时设置值?例如: class示例 { @XmlElement(defaultValue =“default1”) String prop1; } 示例示例= new Example(); example.setProp1(“default1”); jaxbMars
..
我正在使用JAXB 2.2.2来解析一个简单的XML-REST流。这是一段代码: JAXBContext jc = JAXBContext.newInstance(“com.example.entities”); Unmarshaller u = jc.createUnmarshaller(); r =(响应)u.unmarshal(inputStream);
..
我在我的应用程序中使用Jersey 1.8。我试图在服务器上使用 POST 数据。数据类型为 application / x-www-form-urlencoded 。 是否有方法可以在一个对象中获取所有数据,可能是 Map 。 我遇到泽西岛的 @Consumes(MediaType.APPLICATION_FORM_URLENCODED)。但是使用它需要我使
..
我知道JAXB API的基础知识,但我遇到了一些我想做的事情,我不确定它是否真的可行。详细信息如下: 我有一个名为 Book 的类,其中包含2个 public 类型为String的实例变量: @XmlRootElement(name =“book”) public class Book { public String标题; public String author;
..
我正在使用JAXB XMLadapter来编组和解组布尔值。应用程序的XML文件也将由C#应用程序访问。我们必须验证此XML文件,这是使用XSD完成的。 C#应用程序为布尔节点写入“True”值。但是我们的XSD也证实了这一点,因为它只允许“真/假”或“1/0”。因此,我们在XSD中保留了String的布尔值,并且该字符串将由XMLAdapter验证,以便我们编组和解组。 XML适配器如下:
..
我需要将Java类编组并解组为XML。该类不属于我,我无法添加anotations以便我可以使用JAXB。 是否有一种很好的方法可以将Java转换为具有给定约束的XML ? 另外,认为一个工具可能会有所帮助,但我会更加感兴趣的是有一些Java API可以做同样的事情。 解决方案 注意:我是 EclipseLink JAXB(MOXy) 领导和 JAXB(JSR-222) 专家组
..
我有两个代码,在两个不同的java项目中,做了几乎相同的事情,(根据xsd文件解组webservice的输入)。 但在一种情况下我应该这样写:(输入是一个占位符名称)(元素是OMElement输入) ClassLoader clInput =输入.ObjectFactory.class.getClassLoader(); JAXBContext jc = JAXBContext.
..