Feel free to consider that in .NET Framework the XML is a data and the data is XML. Namely all the .NET Framework XML classes include innovations that offer convenience, better performance, and a more familiar programming model etc. than the older industry standards such as DOM, XPath, XSD, and XSLT. XmlWriter, XmlReader, and XmlNavigator classes and XMLTextReader and XMLTextWriter, encapsulate a number of functionalities that previously had to be accomplished manually. If you want an additonal help please provide more specific question next time and i will give you an example how to achieve that. HTH Regards