There are lots of examples on the web of transforming an XML file to a different format using an XSLT file, like the following:\[code\]XslTransform myXslTransform = new XslTransform();XsltSettings myXsltSettings = new XsltSettings();myXsltSettings.EnableDocumentFunction = true;myXslTransform.Load("transform.xsl");myXslTransform.Transform("input.xml", "output.xml");\[/code\]However this is only a partial answer, I would like to be able to get the XML input data from a web form and use that as the input xml data instead of an '.xml' file, but have not found any concrete examples. Using Visual Studio I see Load methods that accept XmlReader objects as parameters but I do not know how to create one of those using the data from a form and TextBox control. It would be very helpful if someone could provide an example of transforming XML using form data instead of an input file.