xml-deserialization

    0熱度

    2回答

    我有一個基類,另一個派生自它。我們假設,基類有20個成員,派生出5個成員。只有派生類是可序列化的。 我實例化後,派生類的對象有全部25個成員。現在我怎麼才能序列化派生類的5個成員?當我使用「this」進行serizalize或反序列化時,整個班級(全部25個成員)被序列化,然後反序列化。 下面的代碼片段(不完整): // Base class definition. public abstrac

    0熱度

    1回答

    我有以下幾行代碼和問題。 [Serializable, XmlRoot(Namespace = "http://www.asd.com", ElementName = "DalClassObject", IsNullable = true)] [XmlType(AnonymousType = true)] public class DalClassObject<T> { publi

    0熱度

    1回答

    第三方供應商向我們提供了格式不正確的XML。它有多個XML聲明: <?xml version="1.0" encoding="utf-16"?><!DOCTYPE bob /> <?xml version="1.0"?><!DOCTYPE jim> <elements> ... </elements 我解串行代碼: var serializer = new XmlSerializer

    1熱度

    2回答

    我試圖將外部xml反序列化爲對象。我無法控制這個XML。 下面是一個例子: <response> <date>2012-05-23 00:00:00</date> <users> <userObject0> <name>John</name> <surname>Smith</surname> </userObject0> <userObject

    -3熱度

    2回答

    可能重複: How to Deserialize XML document 我有一個XML文件,我想製作一個或多個類從XML file.How我可以做什麼呢? 示例XML文件 <transfer> <sourceGLN>8680001080359</sourceGLN> <destinationGLN>8680001404780</destinationGLN> <actionType>S<

    3熱度

    1回答

    我需要使用簡單的api反序列化對一個對象的xml響應。 當我反序列化一個對象時,它工作得很好,但是當我嘗試反序列化一個內聯列表時,我得到一個異常: org.simpleframework.xml.core.ElementException:元素'Person'在類MyPersons中沒有匹配在第3行。 將欣賞我在做什麼錯誤的線索或用複雜對象反序列化內聯列表的工作示例。 謝謝。 附件是我對象的一個​

    0熱度

    1回答

    我想使用XmlSerializer提取圖像屬性「href」。 如果我的設置是這樣的,它將正常工作: <images> <image id="285"> http://images1.com/test.jpg" </image> <image id="286"> http://images1.com/test.jpg" <

    3熱度

    1回答

    我試圖用RestSharp消耗第三方REST Web服務,我有一些麻煩的默認XML序列化與我又回到了XML的元素。 的XML是形式 - <root> <someURL href="192.168.1.1" /> <anotherURL href="192.168.1.2" /> <thirdURL href="192.168.1.3" /> </root> 我r

    1熱度

    1回答

    我試圖從我的XML文件反序列化一個Nullable<bool>。我的期望是,在我的XMLElement中找不到的XMLAttribute是null,如果發現它將是true或false。序列化相同。如果它不爲空,我的變量將被寫入。 無論如何,每當我試圖反序列化我的XML將被拋出一個InvalidOperationException。 我的類看起來像這樣 [XMLArray("Users")] pu

    1熱度

    1回答

    我想使用c#反序列化xml文件。 文件有以下形式: <parent> <TotProd Name="Total Produce Kwh"> <Time value="00:00:00">10</Time> <Time value="00:30:00">10</Time> ............ </TotProd> <ProdTo