ich XElement
bin mit einem XML-Dokument in C# zu bauen und ich versucheWie der speziellen „xml“ Namespacepräfix verwenden, um mit XElement
<myEelment xml:space="preserve">
Hier ist mein aktueller Versuch zu setzen:
myElement.SetAttributeValue(XName.Get("space", "xml"), "preserve");
aber es kommt wie folgt aus:
<myEelment p4:space="preserve" xmlns:p4="xml">
ich verstehe, wie dies falsch gehen wird - mein Code „xml“ als Name verwendet Leerzeichen-URI, wenn ich als Namespacepräfix verwenden möchte. Mein Problem ist, dass AFAICT das "xml" Namespacepräfix ist irgendwie implizit und hat nicht tatsächlich einen Namespace-URI zugeordnet. Wie kann ich also Attribute mit dem Namespacepräfix "xml" erzeugen?
'XNamespace.Xml.GetName ("space")' und 'BTW xml' Präfix im Zusammenhang mit' http: // www.w3.org/XML/1998/namespace' NamespaceURI. – PetSerAl