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

cs_chris53 Messages postés 2 Date d'inscription vendredi 24 mai 2002 Statut Membre Dernière intervention 24 mai 2002 - 24 mai 2002 à 12:25
cs_chris53 Messages postés 2 Date d'inscription vendredi 24 mai 2002 Statut Membre Dernière intervention 24 mai 2002 - 24 mai 2002 à 16:05
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

cs_chris53 Messages postés 2 Date d'inscription vendredi 24 mai 2002 Statut Membre Dernière intervention 24 mai 2002
24 mai 2002 à 16:05
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))
%>
0
Rejoignez-nous