xml-deserialization

    5熱度

    2回答

    假設我要反序列化的(我已經刪除了命名空間,使事情變得更簡單): <TextField> <Caption>Location</Caption> <Name>Location</Name> </TextField> 文本字段從FormField繼承,所以在FormField我的類定義看起來是這樣的: [KnownType(typeof(TextField))] [Data

    2熱度

    1回答

    我目前遇到麻煩Web服務調用反序列化一個XmlDocument,這裏是我的代碼: - public void getTest(XmlDocument requestDoc) { XmlDocument results = new XmlDocument(); XmlSerializer serial = new XmlSerializer(typeof(Data

    2熱度

    2回答

    否則比this post指出,我想只是充當一個XmlSerializer開始反序列化(未完成時反序列化) 背景前:我有一個實現INotifyPropertyChanged一個基類。此BaseClass在數據庫中以xml形式存儲,並在檢索時反序列化爲對象實例。反序列化執行我的ChangeNotification發生的這個類的setter。在changenotification的集中處理程序上,我設置

    0熱度

    2回答

    我有一個有兒童的課。所有孩子都必須參考我的根對象。一切都很好,直到我反序列化我的對象。發生反序列化時,反序列化對我的子對象執行New(),因此即使在調用SetParent之前,該子對象已被新對象替換,也沒有調用SetParent。所以在反序列化之後,我的子對象都不知道他的父對象。對象Root被許多應用程序使用,我不希望所有這些應用程序都調用SetParent。 我在尋找一個事件AfterDeser

    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

    1熱度

    1回答

    我在數據庫中有一堆xml序列化對象。 但是,我重構和重命名涉及的類,所以從數據庫反序列化是困難的。 我認爲通過在重命名的類上添加術語[XmlRoot("DB_Class_Name")]可以解決問題,但看起來並不如此。 有沒有辦法解決使用標籤就像[XmlRoot],問題[XmlElement]等,但不重命名我的班,以他們的老類名,並且無需編寫專門的反序列化功能? 此外,當使用xmldeseriali