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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  incomprehensible....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

incomprehensible....

n°724786
kobeb
Posté le 13-05-2004 à 15:09:46  profilanswer
 

Bonjour
 
Je fais une transformation XML->XHTML qui est validée par le w3c. Lorsque je veux ajouter le lien du w3c, dans mon fichier xsl avant de fermer la balise body, je fais :

Code :
  1. <p>
  2.    <a href="http://validator.w3.org/check?uri=referer">
  3. <img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" />
  4.    </a>
  5.   </p>


 
et en HTML cela me retourne :

Code :
  1. <p>
  2.    <a href="http://validator.w3.org/check?uri=referer">
  3. <img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88">
  4.    </a>
  5.   </p>

sans la balise fermant l'image...
Je ne comprends pas, j'ai beau enlever les attributs width et height, c'est pareil, j'ajoute un </img>, il n'y est plus dans le HTML...
Si vous avez une idée, merci


Message édité par kobeb le 13-05-2004 à 15:11:22
mood
Publicité
Posté le 13-05-2004 à 15:09:46  profilanswer
 

n°724788
protoinou
Posté le 13-05-2004 à 15:12:40  profilanswer
 

essai de mettre le code entité du / peut etre ? c'est chelou en tout cas !!
 
Tu as essayé avec plusieurs navigateurs ?


Message édité par protoinou le 13-05-2004 à 15:13:01
n°724798
kobeb
Posté le 13-05-2004 à 15:18:22  profilanswer
 

j'ai essayé le code entité et iso, ca ne passe pas, j'ai essayé sous firefox 0.8 et ie6... j'utilise la distrib easyphp

n°724802
protoinou
Posté le 13-05-2004 à 15:20:27  profilanswer
 

putain c chelou ton histoire là . Et donc tu parse avec la lib PHP c'est ça ?

n°724804
kobeb
Posté le 13-05-2004 à 15:22:00  profilanswer
 

oui...

n°724806
protoinou
Posté le 13-05-2004 à 15:23:09  profilanswer
 

prkoi tu ne passe pas directement par le navigateur pour parser ?

n°724813
kobeb
Posté le 13-05-2004 à 15:29:19  profilanswer
 

je n'ai pas essayé, moi je continue un travail... mais si je charge le xml il n'est pas mis en forme par le xsl, mais il est assigné aux regles par defaut car sinon il m'aurait dit qu'il n'y a pas de feuille de style associée. Et donc tous les elements s'affichent en texte continu lol

n°724818
protoinou
Posté le 13-05-2004 à 15:33:40  profilanswer
 

Bah regarde dans l'entête de ton XML tu dois avoir la source du XSL ... je ne connais pas bien, mais essai de transformer avec le navigateur pour voir si ça vient de PHP

n°724836
kobeb
Posté le 13-05-2004 à 15:43:15  profilanswer
 

en transformant par le navigateur, cela m'affiche le texte en continu san espace, avec le meme xsl qui avec php fait ce que je veux

n°724885
protoinou
Posté le 13-05-2004 à 16:26:41  profilanswer
 

Ouai mais ça c'est sans doute du au fait que ton XSL est mal délclaré... non ?  
 
Bon je crois que je ne suis pas la personne qui t'aidera correctement. Je ne devrais pas te dire ça ici, mais pour le XSL y'a plus de monde sur www.developpez.com (dans la partie forum)
 
Dsl pour la pub, mais de toute façon le but est l'entraide.. :)

mood
Publicité
Posté le 13-05-2004 à 16:26:41  profilanswer
 

n°724893
kobeb
Posté le 13-05-2004 à 16:31:47  profilanswer
 

ok, je vais voir merci, mais pourquoi elle serai mal déclarée alors que avec la lib php elle marche ?
Je la déclare comme ca :

Code :
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  3. <xsl:output method="xml" encoding="iso-8859-1" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>

et dans le fichier xml :

Code :
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <?xml-stylesheet type="text/xsl" href="fichier.xsl"?>


 
Merci quand même :)


Message édité par kobeb le 13-05-2004 à 16:32:14
n°726125
protoinou
Posté le 14-05-2004 à 14:46:42  profilanswer
 

Si tu es toujours là, dis moi est ce que tu as trouvé ton erreur?  
 
ET si non , est ce que tu peux m'envoyer les sources ?

n°726136
kobeb
Posté le 14-05-2004 à 14:53:02  profilanswer
 

je n'ai pas trouvé...
je te les envoies, donne moi ton mail en pv


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  incomprehensible....

 

Sujets relatifs
[SQL] Erreur incompréhensible (insert into)BUG ! Incomprehensible
Surnaturel => conversion de nombres Access/VBA, incompréhensible !!!Message d'erreur incomprehensible
[VB] Bug avec Unload incompréhensibleComportement du control Inet incompréhensible ??
[PHP] Erreur incompréhensible d'accès fichierComment corriger ce bug incompréhensible d'IE ? (position absolu!)
<sys/mount.h> int mount et errno incomprehensibleCHMOD() - probleme incomprehensible
Plus de sujets relatifs à : incomprehensible....


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