Ich bin auf der Suche nach einer statischen Funktion im .NET Framework, die ein XML-Snippet und eine XSLT-Datei aufnimmt, die Transformation im Speicher anwendet und das transformierte XML zurückgibt.
Ich würde dies gerne tun:
string rawXml = invoiceTemplateDoc.MainDocumentPart.Document.InnerXml;
rawXml = DoXsltTransformation(rawXml, @"c:\prepare-invoice.xslt"));
// ... do more manipulations on the rawXml
Alternativ könnten anstelle von Strings auch XmlNodes entgegengenommen und zurückgegeben werden.
Gibt es eine solche Funktion?