xml-deserialization

    1热度

    1回答

    我有一个Java类,看起来像 public class MyClass { private final String str; private Polygon polygon; // this polygon is a custom type of mine } 我有了写它使用XStream把的MyClass实例的XML文件。 现在MyClass已经改变,多边形已被替换为

    35热度

    2回答

    我正在使用SimpleXml来(de)序列化POJO。现在,我有一个很大的XML,它有一些不需要的元素。例如,与该XML: <Root> <Element>Used</Element> <Another>Not used</Another> <Root> 我想创建一个POJO,它看起来像: @Root class Root{ @Element pri

    19热度

    5回答

    在C#,如何使用XmlSerializer反序列化的对象可以是基类或任何几种派生类的事先不知道类型? 我的派生类的所有添加额外的数据成员。我制作了一个简单的GUI,可以对类对象进行序列化和反序列化。它将序列化对象,因为基于用户选择填充哪些字段,任何继承的类(甚至只是基类)都是合适的。 我有一个序列化没有问题;问题在于反序列化。我怎么可能有XmlSerializer反序列化数据到正确的派生类,而事先

    3热度

    1回答

    我有一些Java代码,将XML(SOAP)消息,并返回反序列化对象: public static <T> T deserializeObject(String xml, Class<T> clazz) throws AxisFault, Exception { assert xml != null : "xml != null"; assert clazz != null :

    5热度

    4回答

    我正在尝试遵循关于XML序列化的microsoft tutorial,但我遇到了一些问题! 这是XML文件,用作输入: <?xml version="1.0" encoding="utf-8"?> <Books xmlns:books="http://www.cpandl.com" xmlns:money="http://www.cohowinery.com"> <money:Book

    1热度

    1回答

    我有一个XML配置文件: <Config> <FixedElement1/> <FixedElement2/> <UserDefinedElement> <UnknownUserElement1/> <UnknownUserElement2/> </UserDefinedElement> </Config> 我有序列化和反序列化

    0热度

    2回答

    在使用SAX时,我在Java中出现了一些奇怪的行为。正在设置值,但在输出的toString方法中恢复为默认值。这看起来很不寻常。我查看了代码并输出了变量的内存地址,并且所有事情都以正确的顺序进行,看起来是正确的。其他反序列化的XML元素很好,所以我无法解决这个问题。 我的系统的工作方式如下:有用户定义属性助手和元素处理程序的抽象方法的类。元素处理程序根据子XML元素处理子类的生成,而属性hande

    5热度

    3回答

    我正在寻找快速的方式来反序列化的XML,具有特殊字符在它像ö。 我用的XMLReader和它未能deserialze此类字符。 有什么建议吗? 编辑:我使用C#。 代码如下: XElement element =.. //has the xml XmlSerializer serializer = new XmlSerializer(typeof(MyType)); XmlReader rea

    0热度

    1回答

    我的XML文件看起来像这样的数组元素中反序列化的数组元素: <MyXml> <Version> 9.3.2 </Version> <Resources> <Sets> <ItemCollection> <Item> <Name> Name </Name> <Age> 66 </Age> </Item> </It

    8热度

    1回答

    我创建了一个API包装类库,用于从第三方获取其余API。 它们都在工作,直到他们最近更新了其产品的最新版本中的API并向根元素添加了命名空间,现在我的反序列化代码失败了。 我的一个类的实例: [Serializable] [XmlRootAttribute(ElementName = "exit_survey_list")] public class SupportExitSurveyColl