Appliquer XSLT sur la mémoire XML et reviennent en mémoire XML

Je suis à la recherche d'une fonction statique dans l' .NET framework qui prend un fragment de code XML et un fichier XSLT, s'applique à la transformation de la mémoire, et renvoie le transformé en XML.

Je voudrais faire ceci:

string rawXml = invoiceTemplateDoc.MainDocumentPart.Document.InnerXml;
rawXml = DoXsltTransformation(rawXml, @"c:\prepare-invoice.xslt"));

//... do more manipulations on the rawXml

Sinon, au lieu de prendre et de retour de chaînes, il pourrait être la prise et le retour XmlNodes.

Est-il une telle fonction?

OriginalL'auteur Jan Willem B | 2010-05-18