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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Fichiers XML non interprétés!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fichiers XML non interprétés!!

n°881036
saxgard
Posté le 23-10-2004 à 23:07:49  profilanswer
 

Bonjour,
 
voila j'essaye d'apprendre le xml  
et j'ai quelques petits soucis  :)  
 
j'essaye de suivre scrupuleusement un livre que j'ai acheté , je regarde sur les sites internet etc...
 
et je n'ai pas trouvé la réponse à mon probleme
 
voila
 
Bon voici mon exmeple xml avec un DTD interne :

Code :
  1. <?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
  2. <!DOCTYPE especes[
  3. <!ELEMENT especes (nom)>
  4. <!ELEMENT nom (#PCDATA)>
  5. ]>
  6. <especes>
  7. <nom> Tigre </nom>
  8. </especes>


 
bon déjà je sais pas si syntaxiquement parlant c'est correct
 
bon le probleme est le suivant :
 
sur internet explorer je voix s'afficher ceci:

Code :
  1. <?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
  2.   <!DOCTYPE especes (View Source for full doctype...)>
  3. - <especes>
  4.   <nom>Tigre</nom>
  5.   </especes>


 
par contre si j'essaye sous netscape j'ai ceci :

Code :
  1. Tigre


 
pourquoi sur tous les exemples que j'essaye j'ai le code qui s'affiche sous internet explorer au lieu d'avoir un resultat?
 
bon je sais que je débute que je comprend pas tout mais la je pense qu'il ya un truc très important que j'ai pas dutout compris  :D  
 
merci d'avance


Message édité par saxgard le 23-10-2004 à 23:09:36
mood
Publicité
Posté le 23-10-2004 à 23:07:49  profilanswer
 

n°881038
masklinn
í dag viðrar vel til loftárása
Posté le 23-10-2004 à 23:23:16  profilanswer
 

Firefox affiche:

Code :
  1. - <especes>
  2.     <nom> Tigre </nom>
  3. </especes>


C'est bizarre qu'IE affiche l'entête xml et le début du doctype, mais il est pas censé interpréter le code: tu lui as pas donné d'informations de style, donc il ne se permet pas d'en coller une "générique", donc il affiche le document tree
 
normal


Message édité par masklinn le 23-10-2004 à 23:23:29

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°881039
KangOl
Profil : pointeur
Posté le 23-10-2004 à 23:24:47  profilanswer
 

Masklinn a écrit :

Firefox affiche:

Code :
  1. - <especes>
  2.     <nom> Tigre </nom>
  3. </especes>


C'est bizarre qu'IE affiche l'entête xml et le début du doctype, mais il est pas censé interpréter le code: tu lui as pas donné d'informations de style, donc il ne se permet pas d'en coller une "générique", donc il affiche le document tree
 
normal

bha pas chez moi avec la 0.10.1  
les autres version le faisait pas celle la :/


---------------
Nos estans firs di nosse pitite patreye...
n°881040
saxgard
Posté le 23-10-2004 à 23:28:17  profilanswer
 

donc si je comprend bien c'est normal alors?
 
jusque la il n'y a pas de probleme alors?
 
que faudrait-il que je rajoute apidement opur voir apparaitre autre chose que le code?
 
que je fasse un CSS , et que je definisse  chaque element?
 
XML avec DTD est forcement associé a un CSS pour s'afficher correctement?


Message édité par saxgard le 23-10-2004 à 23:29:10
n°881041
masklinn
í dag viðrar vel til loftárása
Posté le 23-10-2004 à 23:36:19  profilanswer
 

KangOl a écrit :

bha pas chez moi avec la 0.10.1  
les autres version le faisait pas celle la :/


Zarbe, j'ai la 0.10.1 (Mozilla/5.0 (Windows; U; Windows NT 5.0; rv:1.7.3) Gecko/20040913 Superdog/0.10.1 (All your Firefox/0.10.1 are belong to Firesomething)) et il m'affiche le tree en disant qu'il n'y a pas de style associé à la page

Citation :

donc si je comprend bien c'est normal alors?


oui
après pour interpréter le code (histoire d'afficher des trucs), je t'avoue que je me suis jamais posé la question, donc va faloir te renseigner par toi même :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°881042
saxgard
Posté le 23-10-2004 à 23:37:36  profilanswer
 

Masklinn a écrit :

Zarbe, j'ai la 0.10.1 (Mozilla/5.0 (Windows; U; Windows NT 5.0; rv:1.7.3) Gecko/20040913 Superdog/0.10.1 (All your Firefox/0.10.1 are belong to Firesomething)) et il m'affiche le tree en disant qu'il n'y a pas de style associé à la page

Citation :

donc si je comprend bien c'est normal alors?


oui
après pour interpréter le code (histoire d'afficher des trucs), je t'avoue que je me suis jamais posé la question, donc va faloir te renseigner par toi même :o


 
bon merci pour ces réponses ;o)

n°893015
mixoumix
Pire pseudo ever
Posté le 08-11-2004 à 10:14:42  profilanswer
 

Bah, pour interpréter du code XML, on utilise classiquement du code XSLT. Renseigne toi là dessus, y a moyen de faire des choses sympa en XSLT, mais c'est un peu lourd à implémenter quand même.

n°893125
Mara's dad
Yes I can !
Posté le 08-11-2004 à 12:21:47  profilanswer
 

Exemple avec feuille XSL incluse dans le XML :


<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<?xml-stylesheet href="#especes" type="text/xsl"?>
<!DOCTYPE doc [
 <!ATTLIST xsl:stylesheet id ID #REQUIRED xmlns:xsl CDATA #FIXED "http://www.w3.org/1999/XSL/Transform" version CDATA #FIXED "1.0">
 <!ELEMENT especes (nom)>
 <!ELEMENT nom (#PCDATA)>
]>
 
<root>
 
 <!-- xsl stylesheet -->
 <xsl:stylesheet xsl:version="1.0" id="especes" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="html" />
  <xsl:template match="especes">
   <html><body>
   <ul>
   <xsl:apply-templates select="nom"/>
   </ul>
   </body></html>
  </xsl:template>
  <xsl:template match="nom">
   <li>
    <xsl:if test="@selected">
     <xsl:attribute name="style">font-weight: bold; color: red;</xsl:attribute>
    </xsl:if>
    <xsl:value-of select="." />
   </li>
  </xsl:template>
 </xsl:stylesheet>
 
 <!-- xml data -->
 
 <especes>
  <nom>Tigre</nom>
  <nom selected="true">Lion</nom>
  <nom>Renard</nom>
 </especes>
 
</root>


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.

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

  Fichiers XML non interprétés!!

 

Sujets relatifs
XML/XSL et IEXML, XHTML, Standard, et la petite famille
Lire des fichiers microsoft .doc et/ou .xlsrenommage de fichiers impossible???
XML PHP5 caractères accentués ?php + XML
[php] PHP et XMLftp_nlist ne retourne que les fichiers
Bloquer le téléchargement de mes fichiers.PHP et XML
Plus de sujets relatifs à : Fichiers XML non interprétés!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR