xml-binding

    9热度

    1回答

    我是JAXB的新手,并且遇到了从XML到Java类实例的转换问题。 我有下面的XML: <?xml version="1.0"?> <response> <category>client</category> <action>Greeting</action> <code>1000</code> <msg>Your Connection with API

    1热度

    1回答

    javax.xml.bind.MarshalException - 带链接的异常: [javax.xml.stream.XMLStreamException:不能输出XML声明,之后其他的输出已经完成。] 在COM .sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:330) 在com.sun.xml.bind.v2.

    13热度

    1回答

    对不起,这个直率的问题。但许多人一天到晚都在使用这两个术语,但我不知道。我对此做了一些研究,并且知道它是什么。但不明白它是如何相关的。我会先分享我对这两个人的理解。 JAXB是XML至Java绑定技术,可以转换 模式和Java对象之间以及XML实例文档 和Java对象实例之间。内部JAXB在xml和java之间执行所有这些转换 。这是一个xml解析器,然后它知道xml中的组件对应于java中的内容

    0热度

    1回答

    我试图创建两个元件,和一个单一的元素的序列之间的选择之间,因为这样的: <xs:element name="LoadStationsRequest"> <xs:choice> <xs:complexType> <xs:sequence> <xs:element name="path" type="xs:string" /> <xs:elemen

    3热度

    1回答

    我想用我现在拥有的不同层次结构使用xml绑定来生成POJO。 现在我有这样一个一个xsd: <?xml version="1.0" encoding="UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://manueldoncel.com" xmlns:tns="http://manue

    0热度

    1回答

    有没有办法获取XML文档中使用的前缀/名称空间绑定,最好使用标准的org.w3c.org和javax.xml API?我知道前缀可以在包含的元素中重新定义,所以API也应该能够解释这一点。 我正在寻找一个代码片断,它将以某种序列化的形式获取XML文档,并返回前缀到URI名称绑定的一个Map<String, String>(加上一些额外的聪明在API中以说明封闭元素中的重新定义)。理想情况下,库可能

    1热度

    1回答

    是否可以创建XML模式文件的Prolog特定绑定?如果是这样,任何人都可以指向正确的方向吗? 我有一个模式,我使用Java来创建一个JAXB绑定来序列化和反序列化XML文件。这些文件是由一个SWI-Prolog应用程序创建的,该应用程序仍在不断发展并由一个地理上遥远的团队开发。我想确保当XML格式发生变化时,它们与模式文件更改相关联,而不仅仅将模式视为一种很好的文档工具,它们通常会滞后于其实际的X

    1热度

    1回答

    首先,为长期问题道歉。 我有一些Cayenne生成的类如下所示。 public abstract class _Form extends CayenneDataObject { public static final String NAME_PROPERTY = "name"; public static final String FORM_ELEMENT_PROPERTY

    1热度

    2回答

    我需要unmarshall使用xml绑定映射给出错误。 MyMap.java: @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "MyMap") public class MyMap { @XmlElement(name = "Config", required = true) private final List<

    2热度

    2回答

    我想以一个有序的xml编组我的对象。 我的jaxb类如下所示: - 我已经使用Xmlordering,但它不工作来订购我的XML。 package mypackage; import java.util.ArrayList; import java.util.Calendar; import java.util.List; import javax.xml.bind.annotatio