Laden...

Namespace-Informationen in Klasse für XML

Erstellt von TiloS vor 10 Jahren Letzter Beitrag vor 10 Jahren 832 Views
T
TiloS Themenstarter:in
35 Beiträge seit 2012
vor 10 Jahren
Namespace-Informationen in Klasse für XML

Hallo,

ich möchte eine XML-Datei für Sepa-Einzüge erstellen. Die Haupt-Klasse der Struktur sieht so aus:


    [XmlRoot("Document")]
    public class Document
    {
        ...
    }

Jetzt sollen aber noch die Namespace-Informationen in das Document-Element integriert werden, so dass es nach dem Serialisieren im XML dann so aussieht:

<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.008.002.02" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:pain.008.002.02 pain.008.002.02.xsd">

Wie bekomme ich das in der obigen Klasse hin?

Gruß
Tilo

P
660 Beiträge seit 2008
vor 10 Jahren

Hallo,

Die Doku ist dein Freund:

XmlRootAttribute.Namespace

EDIT: damit dieser Beitrag nicht so Herzlos rüberkommt, hier noch ein Link: XmlSerializerNamespaces.Add

MfG
ProGamer*Der Sinn Des Lebens Ist Es, Den Sinn Des Lebens Zu Finden! *"Wenn Unrecht zu Recht wird dann wird Widerstand zur Pflicht." *"Ignorance simplifies ANY problem." *"Stoppt die Piraterie der Musikindustrie"