0
ich Daten haben, die wie folgt aussieht:Deserialize <![CDATA[x]> In die Klasse Objekt C#
<City Code="LON">
<![CDATA[London]]>
</City>
<Item Code="IBI3">
<![CDATA[IBIS EXCEL]]>
</Item>
Und ich habe Klassen, die wie folgt aussehen, die automatisch generiert wurden:
public class City
{
[XmlAttribute(AttributeName = "Code")]
public string Code { get; set; }
[XmlElement(ElementName = "Item")]
public string Text { get; set; }
}
[XmlRoot(ElementName = "Item")]
public class Item
{
[XmlAttribute(AttributeName = "Code")]
public string Code { get; set; }
[XmlText]
public string Text { get; set; }
}
Wenn ich deserialisieren die xml string, bekomme ich einen Nullwert für Text .... Wie deserialisiere ich diese CDATA?
I XmlCDataSection und XmlCharacterData als die Typen für die Text-Eigenschaft versucht haben, mit .... ohne Erfolg –