Ich versuche, ein XML-Dokument in C# mit CDATA zu erstellen, um den Text in einem Element zu halten. Zum Beispiel ..XML CDATA Codierung
<email>
<![CDATA[[email protected]]]>
</email>
Allerdings, wenn ich die InnerXml Eigenschaft des Dokuments zu erhalten, hat die CDATA umformatiert so sehen die InnerXml Zeichenfolge wie die unter dem fehlschlägt.
<email>
<![CDATA[[email protected]]]>
</email>
Wie kann ich das ursprüngliche Format beibehalten, wenn ich auf die Zeichenfolge des XML zugreife? XmlDocument.CreateCDataSection
verwenden:
Prost
Bitte zeigen Sie, wie Sie das Dokument erstellen. Ich vermute, dass Sie den Textknoten nur auf "" setzen, weshalb er geflutet wird. –
Tatsächlich verwende ich die InnerText-Eigenschaft des XmlNode. Was soll ich verwenden? –