This C# program demonstrates how to select an XML node in an existing XML document.
using System; using System.Xml; using System.Xml.Serialization; namespace XoaX { class Program { static void Main(string[] args) { //Create the XmlDocument. XmlDocument qXmlDoc = new XmlDocument(); qXmlDoc.LoadXml("<?xml version='1.0' ?>" + "<lessons>" + "<lesson1>Simple Sets</lesson1>" + "</lessons>"); // Serialize the XML document to display it. XmlSerializer qXmlSerializerDoc = new XmlSerializer(typeof(XmlDocument)); qXmlSerializerDoc.Serialize(Console.Out, qXmlDoc); Console.WriteLine(); // Select a node XmlNode qLessonsNode = qXmlDoc.SelectSingleNode("lessons/lesson1"); Console.WriteLine(); Console.WriteLine("The selected node:"); // Serialize the XML node to display it. XmlSerializer qXmlSerializerNode = new XmlSerializer(typeof(XmlNode)); qXmlSerializerNode.Serialize(Console.Out, qLessonsNode); Console.WriteLine(); } } }
<?xml version="1.0" encoding="IBM437"?> <lessons> <lesson1>Simple Sets</lesson1> </lessons> The selected node: <?xml version="1.0" encoding="IBM437"?> <lesson1>Simple Sets</lesson1> Press any key to continue . . .
© 20072024 XoaX.net LLC. All rights reserved.