ixmlserializable

    2熱度

    3回答

    我有一個類,我需要做一些自定義的XML輸出,因此我實現了IXmlSerializable接口。但是,我想用默認序列化輸出一些字段,但我想更改xml標記名稱。當我調用serializer.Serialize時,我得到了XML中的默認標籤名稱。我可以改變這些嗎? 這裏是我的代碼: public class myClass: IXmlSerializable { //Some fields

    1熱度

    1回答

    我正在使用IXmlSerializable將特定類型的元素寫入傳出的xml。 我已經實現了模式,並且正在寫出項目。下面的代碼就是一個例子。 public void IXmlSerializable.WriteXml(XmlWriter writer) { // Write Out Class. foreach (var item in myItems) { DataC

    2熱度

    1回答

    基本上,最初的問題是我需要將布爾值序列化爲0或1。我找到的解決方案是實現IXmlSerializable,我這樣做。不幸的是,我想要序列化的類是從模式生成的代碼,並且它上面有一個XmlTypeAttribute。當我嘗試(反)序列與以通常的方式(new XmlSerializer(type))創建XmlSerializer的對象,它拋出這個異常: System.InvalidOperationEx

    1熱度

    1回答

    我正在用C#編寫並試圖通過IXmlSerializable類表示XML配置文件。我不能確定如何來表示我的配置文件中的嵌套元素,不過,如logLevel: <?xml version="1.0" encoding="utf-8" ?> <configuration> <logging> <logLevel>Error</logLevel> </logging>

    1熱度

    1回答

    我一直在使用.net中的Xml序列化/反序列化,並希望一種方法,其中序列化/反序列化過程只應用於Xml片段的某些部分。這樣我就可以在反序列化過程之後在Xml中保留片段的某些部分。 爲此,我認爲最好創建一個實現IXmlSerializable的新類(XmlLiteral),然後編寫特定的代碼來處理IXmlSerializable.ReadXml和IXmlSerializable.WriteXml方法

    0熱度

    2回答

    我正在創建一個我想從Java應用程序使用的WCF服務。但問題不在於.net-java interop。 關鍵點是與服務操作相關的類型之一是IXmlSerializable。該類型使用XmlSchemaProviderAttribute引用的靜態方法返回其XSD模式。 問題是當我們通過mex-endpoint(http://..svc?wsdl)獲得wsdl的服務時,沒有返回模式。 這裏的細節。 一

    4熱度

    1回答

    System.Author Windows屬性是多值字符串。 Windows搜索將此值作爲DataColumn中的字符串數組返回。 (該列的數據類型爲string[]或String()。)當我在生成的數據表上調用WriteXML方法時,出現以下InvalidOperationException異常。 有沒有辦法指定數據表的xml序列化器用於特定的列或特定的數據類型? 基本上,我怎樣才能使Write

    1熱度

    1回答

    我正在向國際HTTP標準寫入服務,並且有一種方法可以返回三種不同的XML結果,稱之爲單一,多重和錯誤。現在我寫了一個IXmlSerializable類,它可以使用這些結果並生成它們。但是,WCF似乎堅持我只能有一個返回的XML根名稱。我必須爲我的或單個,多個或錯誤的自定義對象選擇一個XmlRoot。 如何設置WCF,以便我可以在運行時選擇根目錄? 這是我目前的。 /// <summary> //

    0熱度

    1回答

    時處理空值的字符串我有下面的類實現IXmlSerializable的。在實施中WriteXML(),我需要處理,其中這個類的字符串成員可爲空值的情況。處理這個問題的最好方法是什麼? 目前,我正在使用中,所有的字符串屬性初始化爲空字符串值的默認構造函數。這樣,當調用WriteXml()時,該字符串不會爲空。 另一種方式,我可以做到這一點是在XML編寫的每個字符串之前使用String.IsNullOr

    0熱度

    1回答

    我想弄清楚一種方法來解析xml標記,其中內容傳入與CDATA標記爲一些輸入,但不是所有。 例如,以下是我將收到的包含CDATA標籤的數據的示例內容。但是還有一些CDATA標籤被忽略的場景。 <Data><![CDATA[ <h1>CHAPTER 2<br/> EDUCATION</h1> <P> Analysis paragraph </P> ]]></Data> 有沒有一種優