Ich arbeite zurzeit an einem Programm mit welchem ich
XML Dateien aufrufen und über eine WebBrowser Komponente anschauen kann.
Ich möchte nun eine XSL Datei als StyleSheet verwenden.
Die
XML Dateien sind temporär.
Ich möchte also beim öffnen folgende Zeile in die
XML Datei eintragen
"<?
xml-stylesheet href="Layout.xsl" type="text/xsl"?>".
(und beim schließen wieder löschen.)
Danach lädt der Browser die Datei und ich sollte halt eine schöne Ansicht mit Layout haben.
Nun liegt mein problem darin das er mir die Zeile für den Stylesheet nicht hinzufügt.
Delphi-Quellcode:
procedure TForm1.AddLine;
var Node : IXMLNode;
Line :
String;
begin
//add XSL Layout
Line := '
?xml-stylesheet href="Layout.xsl" type="text/xsl"?';
try
begin
Node :=
XML.CreateNode(Line, ntCData);
XML.ChildNodes.Add(Node);
end;
except
ShowMessage('
Datei kann nicht angezeigt werden');
end;
end;
So in etwa habe ich mir das gedacht.
Ich denke es liegt an dem Attribut ntCData.
Weiß jemand was da genau rein muss?
lg
LordPsychoter
Edit:
Crosspost:
http://forum.delphi-treff.de/showthread.php?t=24436