From: Sébastien Bacon (sebastien.bacon@wanadoo.com)
Date: 07/03/2002 - 14:38
Normalement non...
Maintenant si quelqu'un dit oui, ça m'intéresse aussi ;-))
Sébastien
> -----Message d'origine-----
> De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
> part de thierry.schultz@dynaxis.net
> Envoyé : jeudi 7 mars 2002 15:19
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] xml+asp =>html
>
>
>
> Bonjour,
>
> j'ai un site qui est basé sur le XML. Tout va bien avec IE
> mais évidemment
> netscape ne le supporte pas.
>
> Je cherche à créer un script ASP qui prenne en entrée le XML
> et me sorte
> l'HTML.
>
> Le script ci dessous me permet de faire la transformation
> mais en cherchant
> le chemin du fichier XSL dans le fichier XML (avec transformNode ).
>
> Existe-t-il un moyen de transformer le fichier XML sur le
> serveur comme le
> fait IE sans devoir fournir le fichier XLS (bref en prenant
> automatiquement
> en compte le fichier xsl lié) ?
>
> Thierry
>
>
> <% @Language="VBScript"%>
> <%
> Fichier = Request.QueryString("fichier")
> %>
> <%
> 'Creation d'une instance du parser XMLDOM pour le fichier xml
> set oDoc1 = Server.CreateObject("MSXML2.DOMDocument")
> oDoc1.async=false
> oDoc1.load(Server.MapPath(Fichier))
>
> If oDoc1.parseError.errorCode <> 0 Then
> msg = "<msg><gen>Error loading INTERPRETER data file.</gen>"
> msg = msg & "<br>Description: " &
> oDoc1.parseError.reason & "</br>"
> msg = msg & "<br>Source text: " & oDoc1.parseError.srcText &
> "</br></msg>"
> Response.Write msg
> End If
>
> 'recherche du chemin XSL dans le fichier XML
> ' ...
>
> xsl.load(Server.MapPath(CheminXSL))
>
> If xsl.parseError.errorCode <> 0 Then
> msg = "<msg><gen>Error loading INTERPRETER data file.</gen>"
> msg = msg & "<br>Description: " &
> xsl.parseError.reason & "</br>"
> msg = msg & "<br>Source text: " & xsl.parseError.srcText &
> "</br></msg>"
> Response.Write msg
> End If
>
> dim output
> output=oDoc1.transformNode(xsl)
> Response.Write(output)
>
> set oDoc1=nothing
> set xsl=nothing
> %>
>
>
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
> Cette liste est a votre disposition pour discuter en francais de
> tout sujet technique lie a XML.
>
> Pour resilier votre abonnement, envoyez un message contenant
> la commande "unsubscribe" a xml-tech-request@xmlfr.org
> (mailto:xml-tech-request@xmlfr.org?Subject
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|