Si consideri il seguente codice semplice che crea un documento XML e lo visualizza.Come ottenere XML con intestazione (<? Xml version = "1.0" ...)?
XmlDocument xml = new XmlDocument();
XmlElement root = xml.CreateElement("root");
xml.AppendChild(root);
XmlComment comment = xml.CreateComment("Comment");
root.AppendChild(comment);
textBox1.Text = xml.OuterXml;
viene visualizzata, come previsto:
<root><!--Comment--></root>
Non, però, visualizzare la
<?xml version="1.0" encoding="UTF-8"?>
Così come posso ottenere che pure?
Grazie. Pensavo fosse automatico. – ispiro
+1. Si prega di notare che aspettarsi che "Utf-8" sia una mancata corrispondenza con la codifica della stringa (vedere +1 risposta Nicholas Carey). –
@AlexeiLevenkov Grazie. Ma sono 'OuterXml'ing it e usando quello. O mi manca qualcosa e c'è un problema anche allora? – ispiro