Disse funktioner er del af php's xml ekstension. xslt_create() laver en xslt processor; xslt_process() tranformerer xml-filen ved hjælp af xsl filen og outputter resultatet direkte i browseren; og xslt_free() afslutter processen.
Problemet er at serveren ikke vil kendes ved disse funktioner, da ekstensionen åbenbart ikke er installeret på denne server.
Måske det vil gå nemmere med asp. Hvad ville være den tilsvarende kode i asp?
nute> det er sikkert helt elementært... og jeg har ikke før arbejdet med asp, men jeg går ud fra at jeg bare skal erstatte "fil.xml" og "fil.xsl" med de relevante filnavne og så bare lægge hele din kode ind i en asp- tag, dvs.:
<% Dim objXMLDoc : Set objXMLDoc = Server.CreateObject( "MSXML2.DOMDocument" ) Dim objXMLFreeThread : Set objXMLFreeThread = Server.CreateObject( "MSXML2.FreeThreadedDOMDocument" ) Dim objXSLDoc : Set objXSLDoc = Server.CreateObject( "MSXML2.XSLTemplate") ' Loading XML [...] %>
og så bare kalde dokumentet noget med .asp og lægge det på serveren. Men når jeg så åbner det får jeg bare en side med denne asp-kode skrevet ud i stedet for mit transformerede xml-dokument. Why?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.