ich möchte in meinem Lazarus Programm unter WIN7 eine XSLT-Transformation durchführen ohne mit TProcess eine externe Anwendung dazu bemühen zu müssen.
Googlen liefert folgenden Code für Delphi:
Code: Alles auswählen
Uses
XMLDoc, XMLIntf;
function Transform(XMLContent : string; XSLContent : string) : WideString;
var
XML : IXMLDocument;
XSL : IXMLDocument;
begin
XML := LoadXMLData(XMLContent);
XSL := LoadXMLData(XSLContent);
XML.DocumentElement.TransformNode(XSL.DocumentElement, Result)
end;
Code: Alles auswählen