Génération HTML d'après XML

Signaler
Messages postés
2
Date d'inscription
vendredi 24 mai 2002
Statut
Membre
Dernière intervention
24 mai 2002
-
Messages postés
2
Date d'inscription
vendredi 24 mai 2002
Statut
Membre
Dernière intervention
24 mai 2002
-
Je dois générer doit marcher pour tous les navigateurs... Les données sont présentes dans un fichier XML.

Je souhaite donc générer le document HTML côté serveur, à partir de XML/XSLT/DTD, et l'envoyer vers les navigateurs sur les postes client. Cela me parait être la solution la plus adaptée.

Le serveur tourne avec asp. Quelqu'un aurait-il une solution simple (normallement la page peut être générée toute seule d'après la XSLT) ?

1 réponse

Messages postés
2
Date d'inscription
vendredi 24 mai 2002
Statut
Membre
Dernière intervention
24 mai 2002

Ayant résolu mon pb, je vous livre la solution :

<%
dim objXMLDoc
dim objXSLDoc

' Creation des objets XMLDOM (2 un pour le document XML,
' l autre pour la feuille de style)
set objXMLDoc = Server.CreateObject("Microsoft.XMLDOM")
set objXSLDoc = Server.CreateObject("Microsoft.XMLDOM")
set objDTDDoc = Server.CreateObject("Microsoft.XMLDOM")

' Chargement du document XML
objXMLDoc.async = false
objXMLDoc.load(Server.MapPath("projet.xml"))

' Chargement du document XSL
objXSLDoc.async = false
objXSLDoc.load(Server.MapPath("feuille_de_style.xsl"))

' Chargement du document XSL
objDTDDoc.async = false
objDTDDoc.load(Server.MapPath("style.css"))

' Application de la conversion XML vers un nouveau format (HTML)
' en appliquant la feuille de style XSL
Response.Write(objXMLDoc.transformNode(objXSLDoc))
%>