Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi XML - TransformNode mit Parametern? (https://www.delphipraxis.net/54904-xml-transformnode-mit-parametern.html)

hhsiis 13. Okt 2005 07:18


XML - TransformNode mit Parametern?
 
Mit der Methode TransformNode kann man ein XML-Dokument unter Benutzung eines externen Stylesheets z.B. nach html transformieren.
Kann man unter Delphi (wie bei anderen Sprachen) ein xsl-Stylesheet mit Parametern aufrufen (um z.B. eine Vielzahl ähnlicher Stylesheets zu vermeiden)?

marabu 13. Okt 2005 08:21

Re: XML - TransformNode mit Parametern?
 
Willkommen in der Delphi-PRAXiS.

Wenn du den Parser aus MSXML4.DLL benutzt, dann sollte es eigentlich keine Probleme geben. Du schreibst es zwar nicht genau, aber ich vermute du arbeitest mit der Komponente TXMLDocument aus der Delphi Palette? Diese setzt auf etwas älteren Units auf, die Borland bei Delphi mitliefert.

Die von Microsoft im PSDK beschriebene Vorgehensweise sollte funktionieren, sobald du die library MSXML4.DLL aus deinem System32-Ordner mit TLIBIMP nach Delphi importiert hast. Die Parameterübergabe funktioniert nur mit kompilierten Stylesheets und das Interface IXSLTemplate existiert in den alten auf MSXML.DLL basierenden Delphi Units noch nicht.

Freundliche Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz