Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3074 connectés 

 


Dernière réponse
Sujet : XML - sivouplééééé
ZuL

youdontcare a écrit a écrit :

parce que tu comptes mettre du xml dans un site web, là, maintenant, tout de suite ? t'es pas un peu barjo ? personne ne pourra le voir ! je pensais que ça allait être fait côté serveur ton truc ...
 
quant à la 'compatibilité' : microsoft a implémenté la norme de l'époque (1999 et quelque), ce qui a permis à tous les gens intéressés de tester directement sous ie ... ce qui n'est pas négligeable. la nouvelle norme n'est pas compatible, heureusement, c'est sa première version. rester compatible avec les versions draft, bof bof.  




 
oué je compte en mettre...d ailleurs y a une bonne partie quasi finalisée (sauf niveau mise en page)
 
http://www.afreto.com/test/xmlmote [...] ntvacances
 
edit : C pas moi qui decide d'en mettre C mon chef de projet...moi j'applique hein...

 

[edtdd]--Message édité par zul--[/edtdd]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
ZuL

youdontcare a écrit a écrit :

parce que tu comptes mettre du xml dans un site web, là, maintenant, tout de suite ? t'es pas un peu barjo ? personne ne pourra le voir ! je pensais que ça allait être fait côté serveur ton truc ...
 
quant à la 'compatibilité' : microsoft a implémenté la norme de l'époque (1999 et quelque), ce qui a permis à tous les gens intéressés de tester directement sous ie ... ce qui n'est pas négligeable. la nouvelle norme n'est pas compatible, heureusement, c'est sa première version. rester compatible avec les versions draft, bof bof.  




 
oué je compte en mettre...d ailleurs y a une bonne partie quasi finalisée (sauf niveau mise en page)
 
http://www.afreto.com/test/xmlmote [...] ntvacances
 
edit : C pas moi qui decide d'en mettre C mon chef de projet...moi j'applique hein...

 

[edtdd]--Message édité par zul--[/edtdd]

youdontcare parce que tu comptes mettre du xml dans un site web, là, maintenant, tout de suite ? t'es pas un peu barjo ? personne ne pourra le voir ! je pensais que ça allait être fait côté serveur ton truc ...
 
quant à la 'compatibilité' : microsoft a implémenté la norme de l'époque (1999 et quelque), ce qui a permis à tous les gens intéressés de tester directement sous ie ... ce qui n'est pas négligeable. la nouvelle norme n'est pas compatible, heureusement, c'est sa première version. rester compatible avec les versions draft, bof bof.
ZuL

zul a écrit a écrit :

ben j ai choppé la derniere version sur le site de ms...j V la reinstaller  :(  




 
bon ben j dois assurer la comptabilité avec le + possible de navigateurs alors tant pis pour les nouvelles fonctions....
font chier avec leurs histoires de normes qui tiennent pas la compatibilité descendante qd meme...

ZuL ben j ai choppé la derniere version sur le site de ms...j V la reinstaller  :(
youdontcare la même chose pour les deux : 'un seul élément'.
 
sûr d'avoir installé msxml 3 ? (j'ai ie 5.5 au passage ... mais je doute que ça change grand chose)
ZuL huuuuuuum....
bon on va faire plus simple
regarde
avec cette page xml
 
<?xml version="1.0" encoding="ISO8859-1"?>
<?xml:stylesheet type="text/xsl" href="test.xsl"?>
<racine>
<euh>un seul élément</euh>
</racine>
 
chez moi ca ca affiche "un seul element" avec cette norme
 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<xsl:value-of select="/racine/euh"/>
</xsl:template>
</xsl:stylesheet>
 
et avec celle ca ca affiche plus rien
 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">  
<xsl:template match="/">
<xsl:value-of select="/racine/euh"/>
</xsl:template>
</xsl:stylesheet>
 
tu pourrais regarder ce que ca donne chez toi ???
merci a++
youdontcare j'ai juste copié/collé tes fichiers et j'ai lancé le xml sous ie ... c'est tout :)
ZuL

youdontcare a écrit a écrit :

? une page de test pour quoi ?  




 
paske ca marche pas chez moi alors j'aimerai bien savoir comment ca marche chez toi :)

youdontcare ? une page de test pour quoi ?
ZuL

youdontcare a écrit a écrit :

> <xsl:value-of select="/pack/lien"/>  
 
marche bien chez moi.
 
pour tes histoires de referer & compagnie, j'en ai aucune idée ...  




si tu as fais une page de test tu pourrais me la montrer stoplé ?
paske si ca marche chez les autres et pas chez moi ca va commencer a me saouler....(C sur detail.asp que ca marche pas...resultat.asp marche bien)

youdontcare > <xsl:value-of select="/pack/lien"/>  
 
marche bien chez moi.
 
pour tes histoires de referer & compagnie, j'en ai aucune idée ...
ZuL bon visiblement c etait aussi une connerie de norme sur la page XML
j ai viré le encoding="" et ca tourne
si ce n'est que ca me fait des erreurs partout sur les é è à ' etc...
franchement ca me saoule leurs histoires de normes !
ZuL

youdontcare a écrit a écrit :

et c'est quoi _ça_ : <form name='frmparambaoom' :lol: :lol:  




 
ben un formulaire...et ca marche nikel avec l autre norme
regarde cette page elle est avec l ancienne norme
y a un un formulaire dans la page xsl et tt et tt
http://www.afreto.com/test/xmlmote [...] s&devise=3

ZuL

youdontcare a écrit a écrit :

enfin je piges pas bien ... tu me dire que '/moteur/changecode' ne marche pas ... mais c'est même pas défini dans ton xml.
 
quid ?  




 
euh pour la fin C juste une faille de copier/coller
mais pour ttes les autres valeurs ca affiche rien
ca non plus ca marche pas :  
<xsl:value-of select="/pack/lien"/>

youdontcare et c'est quoi _ça_ : <form name='frmparambaoom' :lol: :lol:
youdontcare enfin je piges pas bien ... tu me dire que '/moteur/changecode' ne marche pas ... mais c'est même pas défini dans ton xml.
 
quid ?
ZuL

youdontcare a écrit a écrit :

ça peut venir que tu as fait tes tests avec l'ancienne norme, donc maintenant tu es foutu :lol:  




 
 :cry:  :cry:  :cry:  
 
C quoi la norme correspondante recente pour le xml ?

youdontcare ça peut venir que tu as fait tes tests avec l'ancienne norme, donc maintenant tu es foutu :lol:
ZuL

youdontcare a écrit a écrit :

le namespace c'est http://www.w3.org/1999/XSL/Transform , il faut la version également :  
 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">  
 
et donc msxml version 3 ou supérieure, ça devrait rouler ...  




euh oué...j avais deja utilisé cette norme mais changé paske j avais des pblemes
 
voila ma page xml  
 
 
<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml:stylesheet type="text/xsl" href="detail.xsl"?>  
<pack>
 <code>6</code>
 
 <photo>http://www.afreto.com/photos/galerie/vignettes/6.jpg</photo>
 <titre>La Dolce Vita en Italie</titre>
 
 <lien>detail.asp?referer=geantvacances&sel=2&
amp;packcode=6</lien>
 
 <accroche>Une véritable initiation à l’Italie, la vraie… de Naples à Venise, tout est dit, ou presque... parce que l’Italie ne se raconte pas, elle se vit avant tout !</accroche>
 <prix>5573</prix>
 <taxe>124</taxe>
 <datedebut>8 septembre 2001</datedebut>
 <datefin>20 juin 2002</datefin>
 <devise>FF</devise>
 <dest>Italie</dest>
 <jours>8</jours>
 <nuits>7</nuits>
<dates>
 
 <opt><value>5</value><date>du samedi 8 septembre au samedi 15 septembre 2001</date></opt>
 
 <opt><value>6</value><date>du samedi 15 septembre au samedi 22 septembre 2001</date></opt>
 
 <opt><value>10</value><date>du samedi 22 septembre au dimanche 30 septembre 2001</date></opt>
 
 <opt><value>19</value><date>du samedi 29 septembre au mercredi 10 octobre 2001</date></opt>
 
 <opt><value>20</value><date>du jeudi 15 novembre au mardi 20 novembre 2001</date></opt>
 
 <opt><value>23</value><date>du samedi 15 juin au jeudi 20 juin 2002</date></opt>
 
 </dates>
 <options>
 
<opt>
 <titre>LES PRESTATIONS</titre>
 <texte>une présentation détaillée</texte>
</opt>
 
<opt>
 <titre>L'EVENEMENT</titre>
 <texte>Tout ce qu'il faut savoir</texte>
</opt>
 
<opt>
 <titre>Mon Impression</titre>
 <texte>C'etait super bien</texte>
</opt>
 
<opt>
 <titre>Le programme</titre>
 <texte>lkqsjflqsfkjqsdf</texte>
</opt>
 
 </options>
<localcode>14</localcode>
</pack>
 
et la page xsl associée
 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">  
<xsl:template match="/">
 
<html>
<head>
</head>
<body>
 
 
<table width="600" cellpadding="0" cellspacing="0">
  <tr>
    <td>
      <table width="100%" cellpadding="0" cellspacing="0">
     <tr bgcolor="#FFCC33">
          <td width="*">
 
<a><xsl:attribute name="href"><xsl:value-of select="/pack/lien"/></xsl:attribute><img border="0"><xsl:attribute name="src"><xsl:value-of select="/pack/photo"/></xsl:attribute></img></a></td>
          <td bgcolor="#FFCC33" align="left" valign="top" width="100%">
 <a target="new"><xsl:attribute name="href"><xsl:value-of select="/pack/lien"/></xsl:attribute><xsl:value-of select="/pack/titre"/></a><br/><xsl:value-of select="/pack/accroche"/></td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td bgcolor="#FFFF99"><center><xsl:value-of select="/pack/dest"/></center></td>
  </tr>
 
 
  <tr>
    <td bgcolor="#FFCC33">
   <center>
        prix : <xsl:value-of select="/pack/prix"/><xsl:value-of select="/pack/devise"/> +  
       
      <xsl:value-of select="/pack/taxe"/><xsl:value-of select="/pack/devise"/>
      </center>
    </td>
  </tr>
  <tr>
    <td bgcolor="#FFFF99">
   <center>
        disponible du <xsl:value-of select="/pack/datedebut"/> au  
 <xsl:value-of select="/pack/datefin"/>
      </center>
    </td>
  </tr>
 
  <tr bgcolor="#FFCC33">
    <td>
      <center>
         
 <xsl:value-of select="/pack/jours"/> jours - <xsl:value-of select="/pack/nuits"/> nuits
      </center>
    </td>
  </tr>
</table>
<br/>
<xsl:for-each select="/pack/dates/opt">
 <input type="radio" name="choixdate">
  <xsl:attribute name="value"><xsl:value-of select="value"/></xsl:attribute>
  <xsl:if test='position() = 1'>
   <xsl:attribute name='selected'>selected</xsl:attribute>
  </xsl:if>
 
 </input><xsl:value-of select="date"/><br/>
</xsl:for-each>
<br/>
<xsl:for-each select="/pack/options/opt">
 <xsl:value-of select="titre"/><br/><xsl:value-of select="texte"/><br/><br/>
</xsl:for-each>
 
<form name='frmparambaoom' method='post' action=''>
 <input type='hidden' name='packcode' value=''/>
 <input type='hidden' name='partreferer'><xsl:attribute name="value"><xsl:value-of select="/moteur/referer"/></xsl:attribute></input>
 <input type='hidden' name='changecode'><xsl:attribute name="value"><xsl:value-of select="/moteur/changecode"/></xsl:attribute></input>
 <input type='hidden' name='auteur' value='Web'/>
</form>
</body></html>
</xsl:template>
</xsl:stylesheet>
 
 
ben ttes les récupérations de valeurs style  
"><xsl:value-of select="/moteur/changecode"/>
ne marchent plus
ca peut venir de la norme du xml ?
a++

youdontcare le namespace c'est http://www.w3.org/1999/XSL/Transform , il faut la version également :  
 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">  
 
et donc msxml version 3 ou supérieure, ça devrait rouler ...
ZuL

youdontcare a écrit a écrit :

t'utilises quoi pour tes transformations ?  




 
ben le parseur d ie5 (la derniere version)
et comme norme  
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">

youdontcare t'utilises quoi pour tes transformations ?
ZuL position()  methode inconnue  :sweat:
youdontcare <xsl:for-each select='.....'>
 <option>
  <xsl:if test='position() = 1'>
   <xsl:attribute name='selected'>selected</xsl:attribute>
  </xsl:if>
 
  <xsl:value-of select='.......' />
 </option>
</xsl:for-each>
ZuL voila....sur plusieurs de mes pages XML, dans les pages XSL associées, je définit souvent des combos, des boutons radios etc...
je voudrai savoir comment faire pour que le premier element soit selectionné
(j dois pas mettre d asp ds ma page xsl)
donc comment tester si C le premier passage qu on fait ds un xsl:for-each (ah et comment ajouter l attribut "selected" ? vu que s'il n est pas entre "" ca fait une erreur)
merci a++

 

[edtdd]--Message édité par zul--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)