Rozważ następujący prosty kod, który tworzy dokument XML i wyświetla go.Jak uzyskać XML z nagłówkiem (<? 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;
wyświetla, zgodnie z oczekiwaniami:
<root><!--Comment--></root>
, nie stanowią jednak wyświetlić
<?xml version="1.0" encoding="UTF-8"?>
Więc jak mogę to równie dobrze?
Dzięki. Myślałem, że to było automatyczne. – ispiro
+1. Należy pamiętać, że oczekiwanie "Utf-8" jest niezgodne z kodowaniem ciągu znaków (zobacz +1 odpowiedź Nicholas Carey). –
@AlexeiLevenkov Dzięki. Ale jestem "OuterXml" i używa tego. Czy może czegoś brakuje i czy jest jeszcze problem? – ispiro