2 Stimmen

Ich möchte mit Namensräumen serialisieren

Ich möchte die folgende Struktur in XML mit C# serialisieren.

...

...

... oder so ähnlich. Ich bin an der Serialisierung von Namespaces und Attributen interessiert :P

[(namespace)]
class { } 

usw.

Danke

2voto

kbrimington Punkte 24546

Sie können Namespaces in den verschiedenen XML-Serialisierungsattributen angeben. Hier ist ein Beispiel:

[XmlRoot(Namespace = "http://schemas.fabrikam.com/mynamespace")]
[XmlType(Namespace = "http://schemas.fabrikam.com/mynamespace")]
public class MyObject
{
    [XmlElement(Namespace = "http://schemas.fabrikam.com/anothernamespace")]
    public string MyElement { get; set; }

    [XmlAttribute(Namespace = "http://schemas.fabrikam.com/yetanothernamespace")]
    public string MyAttribute { get; set; }
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X