XDocument xmlTree = new XDocument(
new XElement("Parent", new XElement("Child1", "Child1 data"), new XElement("Child2", "Child2 data") ) );XDocument newTree = new XDocument();
using (XmlWriter writer = newTree.CreateWriter()) { // Load the style sheet. XslCompiledTransform xslt = new XslCompiledTransform(); xslt.Load(XmlReader.Create(new StringReader(xslMarkup)));// Execute the transform and output the results to a writer.
xslt.Transform(xmlTree.CreateReader(), writer); }Console.WriteLine(newTree);