Ich muss in der Lage sein, ein Attribut mit einem Präfix in einem XML-Element zu definieren.Wie XmlElement Attribute mit Präfix erstellen?
Zum Beispiel ...
<nc:Person s:id="ID_Person_01"></nc:Person>
Um obwohl dieses Ich zu tun, dass die folgenden würde gearbeitet haben.
XmlElement TempElement = XmlDocToRef.CreateElement("nc:Person", "http://niem.gov/niem/niem-core/2.0");
TempElement.SetAttribute("s:id", "http://niem.gov/niem/structures/2.0", "ID_Person_01");
Leider XmlElement.SetAttribute (string, string, string) scheint nicht Parsen des Präfix zu unterstützen, wie ich den Fehler unten erhalten.
Das Zeichen ':', Hexadezimalwert 0x3A, kann nicht in einem Namen enthalten sein.
Wie würde ich ein Attribut mit Präfix definieren?
Dies habe ich bereits den Namespace im Wurzelknoten hatte einfach das Präfix aus dem ersten Argument zu entfernen hatte von SetAttribute-Methode, Danke! – Eddie
Sehr hilfreich.Ein kleines Ding - Es gibt einen Gleichheits/Zuweisungsoperator, der 'XmlAttribute-Attribut = xmlDocToRef.' fehlt –