Csharp/CSharp Tutorial/XML/Xml Display
Версия от 15:31, 26 мая 2010; (обсуждение)
Output XmlDocument to Console
using System;
using System.IO;
using System.Xml;
public class MainClass
{
public static void Main()
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml("<book genre="programming"> <title>ADO.NET Programming</title> </book>");
XmlNode root = xmlDoc.DocumentElement;
Console.WriteLine("XML Document Fragment");
xmlDoc.Save(Console.Out);
Console.WriteLine();
Console.WriteLine("XML Document Fragment After RemoveAll");
root.RemoveAll();
xmlDoc.Save(Console.Out);
}
}
XML Document Fragment <?xml version="1.0" encoding="gb2312"?> <book genre="programming"> ADO.NET Programming</title> </book> XML Document Fragment After RemoveAll <?xml version="1.0" encoding="gb2312"?> <book> </book>
Save XML document to console and through XmlTextWriter
using System;
using System.Xml;
class MainClass
{
static void Main(string[] args)
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(@"C:\xmlWriterTest.xml");
XmlTextWriter writer = new XmlTextWriter("C:\\domtest.xml", null);
writer.Formatting = Formatting.Indented;
xmlDoc.Save(writer);
xmlDoc.Save(Console.Out);
}
}