xmlserializer

    1熱度

    1回答

    我有一個XMLRoot類和一個XMLElement數組。基於客戶端,當我序列化我的課程時,我必須更改XMLRoot和XMLElement。有沒有辦法來動態 [XmlRoot("sample")] public class MyData { private ArrayList map; public MyData() { map = new Array

    1熱度

    1回答

    編輯:Issue on GitHub here。 與南希玩周圍的第一次寫了這個簡單的端點基於Accept頭測試內容協商: public HomeModule() { Get["/"] = _ => new { Foo = "Bar" }; } 使用Postman,我設置Accept: application/json,並如預期的結果,而Accept: text/xml產生文本:

    0熱度

    1回答

    第二天我試圖解決我的問題,我想我需要一些幫助來做到這一點。 =/ 所以,我想爲我的項目做一個UI,爲每個舞臺(或屏幕,但是你命名它)將採取一個XML並從它建立對象。 基本上,我的代碼看起來像這樣: 舞臺的基本類 - 其他所有從這個繼承: class BaseStage { [XmlIgnore] public Type Type; [XmlIgnore] p

    0熱度

    1回答

    我需要一種方法來定製C#XML(反)序列化機制在這樣的條件使用這個。對象模型很複雜,所以通過屬性或元素一個元素來實現這個屬性對我來說不是一種選擇。 可以這樣做嗎?

    2熱度

    2回答

    這將將一個xml示例反序列化到「XmlModel」類中。 using System.Collections.Generic; using System.IO; using System.Xml.Serialization; namespace XmlTest { public class DeserializeXml { public XmlModel G

    1熱度

    3回答

    我想用XMLSerializer來生成XML。我有一個正在被其他類繼承的抽象Base類。 public abstract class Base { public string Name {get; set;} public int ID {get; set;} public Base(string Name, int ID) {

    2熱度

    1回答

    我正在轉換我的工作XML序列化,以便模型類從抽象基類繼承(以允許將來使用不同的串行格式)。 我的序列化按原樣工作正常,但是當我切換到使用從基類派生的模型時,我得到各種異常,所以我不確定如何繼續。 我的階級基礎類是: namespace Data { public abstract class Configuration { public abstract stri

    0熱度

    1回答

    我使用xsd.exe從xsd模式生成類。我無法控制架構。閱讀,使用XmlSerlializer編寫和序列化數據的驗證工作得很好。 我想根據架構中的規則對包含用戶輸入的數據執行聯機錯誤檢查。再次,我沒有任何問題序列化和驗證反對,但後來我看不到追溯故障位置的簡單方法,在哪個類的哪個實例發生。 我發現了一條評論,指出不存在XmlValidatingWriter的原因是這些類應該已經確保了模式兼容性,但是

    2熱度

    1回答

    我得到了以下XML的結構: <Root> <Element Attribute="attibute"> <ElementINeedNameOf /> <AnotherElementINeedNameOf /> </Element> </Root> 我想讀的element的子元素的名稱是什麼? 因此,我使用System.Xml.Serializati

    -1熱度

    1回答

    我有這樣一些XML代碼: <source-text> <hlword>а</hlword> п <hlword>и</hlword> чатка </source-text> 正如你所看到的,在這裏我有一些XML元素和一些文本內<源文本>標籤。元素和文本的順序和數量可能會有所不同。 如何在c#中編寫一個類,可以使用XmlSerializer將此類序列化爲此xml? 謝謝。