Einzelnen Beitrag anzeigen

HeZa

Registriert seit: 4. Nov 2004
Ort: Dortmund
182 Beiträge
 
Delphi 10 Seattle Professional
 
#2

AW: Delphi (win32) und XSLT 2.0

  Alt 5. Aug 2010, 15:37
Man kann das kostenlose COM-basierte AltovaXML verwenden. Nach der Installation muss man in Delphi noch die dazu gehörige Typbibliothek importieren. Dann kann mit Code wie dem folgenden auch XSLT 2.0 Transformation durchführen:
Delphi-Quellcode:
procedure TfrmMainAltovaXmlDemo.btnTransformClick(Sender: TObject);
var
  xmlApp: AltovaXMLLib_TLB.Application;
  xslt2: AltovaXMLLib_TLB.XSLT2;
begin
  xmlApp := AltovaXMLLib_TLB.CoApplication.Create;
  xslt2 := xmlApp.XSLT2;
  xslt2.InputXMLFromText := FInputXml;
  xslt2.XSLFromText := FXslSource;
  FOutputXML := xslt2.ExecuteAndGetResultAsString;
end;
  Mit Zitat antworten Zitat