In XML HTML Tags speichern

17/07/2009 - 15:31 von Andrej Golubew | Report spam
Hallo zusammen,

ich versuche in eine XML-Knote(message) folgendes zu speichern:

<root>
<guest>
<message>Test a<br /> </message>
</guest>
</root>

Was mache ich falsch?


Das ist mein Quellcode:

// Load the xml file
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(Server.MapPath("App_Data/Gaestebuch.xml"));

//Create a new guest element and add it to the root node
XmlElement parentNode = xmldoc.CreateElement("guest");
xmldoc.DocumentElement.PrependChild(parentNode);

// Create the required nodes
XmlElement xmleMessage = xmldoc.CreateElement("message");

// retrieve the text
XmlText xmltMessage =
xmldoc.CreateTextNode(txtGuestbookMessage.Text.Replace("", "<br
/>").ToString());

// append the nodes to the parentNode without the value
parentNode.AppendChild(xmleMessage);

// save the value of the fields into the nodes
xmleMessage.AppendChild(xmltMessage);

// Save to the XML file
xmldoc.Save(Server.MapPath("App_Data/Gaestebuch.xml"));

Das wird gespechert:

<root>
<guest>
<message>Test <br /> </message>
</guest>
</root>
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
17/07/2009 - 15:39 | Warnen spam
Hallo Andrej,

"Andrej Golubew" schrieb:

ich versuche in eine XML-Knote(message) folgendes zu speichern:

<root>
<guest>
<message>Test a<br /> </message>
</guest>
</root>

Was mache ich falsch?



http://www.w3schools.com/xmL/xml_cdata.asp

sollte es erklàren.

http://msdn.microsoft.com/en-us/lib...ction.aspx

sollte zeigen, wie mans umsetzt.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen