首页 > TAG信息列表 > simple-framework

简单XML的自定义转换器未从xml序列化为Java对象

我有一个简单的XML带注释的类,我想用于序列化/反序列化.我有一个byte []数组,正在与自定义转换器一起使用,但在read方法上失败. 这是我的简单XML注释对象 @Root public class Device implements Serializable { @Element @Convert(ByteArrayConverter.class) protecte

java-多类型列表注释转换:JAXB到SimpleXML

我正在尝试将一些JAXB xjc.exe生成的类转换为Simple XML类.我不确定如何注释动态元素.例如,在模式中,我有: <!-- Message Set Request/Response Pairs and contained requests --> <xsd:element name="QBXMLMsgsRq"> <xsd:complexType> <xsd:choice minOccurs="

Java-内联列表中具有属性的SimpleXML单深度元素

我想解析以下XML <entry key="9" type="9"> <value> <amount stake="10">50000000</amount> <amount stake="1">5000000</amount> <winner>0.0</winner> <descript

java-如何使用Simple从自定义Converter访问字段注释?

我正在使用简单(http://simple.sourceforge.net/)库在Java中封送/拆封XML数据.对于某些更复杂的数据结构,我需要编写自己的Converters.例如,说我有一个List< List< String>>我需要编组.我写了以下内容: class WorldObject { @Element(name="vector-names") @Convert(ListLis

java-Simpleframework.空值可以保留在集合中吗?

我有一个对象-> XML->我必须支持的一个项目中的对象过程. 该对象包含List,并且如果将其序列化,则将省略list中存在的所有空值.我的问题是,可以使用Simpleframework完成还是应该使用其他方法?什么?这是我的工作: import java.io.StringWriter; import java.util.Arrays; import java.u

java-根据子级的同级值选择子级的XPath(SimpleXML)

我正在使用SimpleXML(Java),并且试图基于列表中同级之一的值获取对象列表. 所以,这是我的XML: <xml> <metadata> <resources> <resource> <ittype>Service_Links</ittype> <links> <link> <path>h

android上的简单XML框架,类属性

我在android上的simplexml框架有一个奇怪的问题.我试图从xml源读取并填充一个名为weatherdata的对象. XML文件(无法控制): <weatherdata> <product class="pointData"> .... </product> </weatherdata> 所以我的java文件看起来像: @Root(name = "weatherdata"

java – 我可以使用SimpleXML来解析结构未知的XML吗?

我使用SimpleXML来解析通信协议中使用的小型XML文件.这一切都很好,但现在我正在实现协议的一部分,其中包括一种自由格式的XML. 例如,像这样的XML: <telegram> <config> <foo>yes</foo> <bar>no</bar> </config> </telegram> foo和bar将来可能会发生变化,或者可能会添

android – 简单XML – 2个元素,同名不同的命名空间

我需要将XML字符串解析为对象.我会使用SimpleXML,但是我收到一个错误,在’url’私有java.lang.String com.example.rogedormans.xmlreader.XML.Alert.Channel.url字段上复制了名称’link’的注释. 具有相同问题的示例XML: <rss........> <channel> <title>The Title<

java – 在Android中使用Simple XML解析XML文件列表元素

我需要用SImple XML解析一个大的xml文件,(我真的想使用Simple XML).我使用XSD创建了对象,将它们从JAXB特定转换为特定于SimpleXML的对象. XML看起来像这样: <House> <MainLevel Name="~#editRoom" IsHidden="false"> <ChildLevel Name="Television" Category

android – @Order注释对XML序列化顺序没有影响

我正在使用带有SimpleXmlConverter的Retrofit 2,我在创建Soap Request Object时面临一个问题,它基本上是一个包含4个元素子元素的元素,每个子元素都是不同的数据类型. 这是我想要生成的XML输出.必须遵守元素顺序: <prf:container> <prf:aaa>111111111</prf:aaa> <prf:bbb>