Stefan Meier: ASP & XML

Beitrag lesen

Hallo Leute,

ich erstelle via ASP XML-Dateien, die mit Datenbankinhalten gefüllt werden. Diese werden dann via XSL clientseitig zu HTML transformiert. Aufgrund der höheren Kompatibilität möchte ich aber die Transformierung serverseitig durchführen. Wie realisiere ich das am performantesten ? Mir ist bisher nur eingefallen, die XMLs via ASP zu generieren, auf der Platte abzuspeichern und dann mit

<%
  Set XMLDoc = Server.CreateObject("Microsoft.XMLDOM")
  Set XSLDoc = Server.CreateObject("Microsoft.XMLDOM")
  XMLDoc.async = false
  XMLDoc.load(Server.MapPath("test.xml"))
  XSLDoc.async = false
  XSLDoc.load(Server.MapPath("test.xsl"))
  Response.Write(XMLDoc.transformNode(XSLDoc))
%>

zu transformieren. Gibt es die Möglichkeit die Funktion load mit einem String aus der Datenbank zu füttern ? Gibt es vielleicht noch eine komplett andere Variante ?

Vielen Dank schonmal im vorraus.

Gruss, Stefan