salut,
j'ai parsé un xml à partir d'un xslt et j'ai comme résultat un autre xml, mais quand j'ouvre cette résultat dans une page web il ne l'affiche pas comme étant un fichier xml.
Merci
salut,
j'ai parsé un xml à partir d'un xslt et j'ai comme résultat un autre xml, mais quand j'ouvre cette résultat dans une page web il ne l'affiche pas comme étant un fichier xml.
Merci
- - - - - - - - - - - - - - - - - - -
Hichem Hbaieb
Software Engineer
Tadis
- - - - - - - - - - - - - - - - - - -
as tu précisé le formattage de ton dic
en dessous du tag <xsl:stylesheet...>
ecrit
si c est déja le cas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:output method="xml"/>
si le résultat produit est un autre fichier (et non pas la transformation dans le navigateur), soit sur qu il porte l extension .xml
salut,
mais j'ai pas sû comment lui donner l'extension .xml
Merci
- - - - - - - - - - - - - - - - - - -
Hichem Hbaieb
Software Engineer
Tadis
- - - - - - - - - - - - - - - - - - -
salut,
Voici mon code javascript par lequel j'appelle le fichier xml et xsl
Mais la page ne possède pas une extebsion xml donc elle est affiché en tant que page web
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 var oXsl = new ActiveXObject("Microsoft.XMLDOM"); oXsl.async = false; function getHtmlFromXml(xmlsrc){ oXml = new ActiveXObject("Microsoft.XMLDOM") oXml.async = false oXml.load(xmlsrc); strRet = oXml.transformNode(oXsl); oXml = null; return strRet } function parserXml(xmlUrl,xslUrl,cible){ var path=window.document.URL; var position=path.indexOf(".nsf"); path=path.substring(0,position+4); oXsl.load(path + "/" + xslUrl ); st = getHtmlFromXml(path + "/" + xmlUrl); var obj = document.getElementById(cible); if(obj != null) obj.innerHTML = st; } function TesterXmlToXml(xmlUrl,xslUrl,cible){ var path=window.document.URL; var position=path.indexOf(".nsf"); path=path.substring(0,position+4); oXsl.load(path + "/" + xslUrl ); st = getHtmlFromXml(path + "/" + xmlUrl); var winprint=window.open("","",""); winprint.document.write(st); var obj = document.getElementById("resultat"); if(obj != null) obj.value = st; }
Merci
- - - - - - - - - - - - - - - - - - -
Hichem Hbaieb
Software Engineer
Tadis
- - - - - - - - - - - - - - - - - - -
je ne connais pas le DOM mais as tu précisé dans ton xsl
<xsl:output method="xml"/>
sinon désolé je ne sais aps
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager