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 . . .
© 20072025 XoaX.net LLC. All rights reserved.