3
我有一個Windows應用程序與C#。 我想創建一個xml文件,然後用.xml擴展名打開它。 但我不知道我該怎麼做?如何創建Xml文件並立即在windows-App C#中打開?
這是一個示例代碼:
string xmlString = null;
using (StringWriter sw = new StringWriter())
{
XmlTextWriter writer = new XmlTextWriter(sw);
writer.Formatting = Formatting.Indented;
writer.WriteStartDocument();
writer.WriteStartElement("TAG");
writer.WriteStartElement("SUBTAG");
writer.WriteString("value");
writer.WriteEndElement();
writer.WriteStartElement("SUBTAG");
writer.WriteStartAttribute("attr");
writer.WriteString("hello");
writer.WriteEndAttribute();
writer.WriteString("world");
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndDocument();
xmlString = sw.ToString();
}
XmlDocument xdoc = new XmlDocument();
xdoc.LoadXml(xmlString);
這裏有什麼問題?看起來你的代碼是正確的。你只是問如何顯示包含在xdoc變量中的數據? – Steve
是的。我想顯示一個Xml文件。但xdoc.Load不顯示任何文件。 – Negin
xdoc.OuterXml返回一個字符串與您的內容。 – Steve