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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  probleme exo XML

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme exo XML

n°1653764
avenger180​6
Posté le 06-12-2007 à 13:01:04  profilanswer
 

bonjour tout le monde.
 
j'ai un exercice à faire (niveau débutant donc ca devrait aller ^^) et ca ne veut pas fonctionner et je ne comprend pas pourquoi.
l'exercice est le suivant:
 
on a des formes géométrique en 3D et on veux afficher le nom, la classe, le volume, le rayon et le nombre de coté.
on doit utiliser la DTD suivante (du moins sous le même schéma):

<!ENTITY % ident "nom, volume, classe">
<!ENTITY % dim "cote | rayon">
<!ELEMENT volumes (prisme | pyram | sphere)*>
   <!ELEMENT prisme ((%ident; ), (%dim; ))>
   <!ELEMENT pyram ((%ident; ), (%dim; ))>
   <!ELEMENT sphere ((%ident; ), (%dim; ))>
<!ELEMENT nom (#PCDATA)>  
<!ELEMENT volume (#PCDATA)>
<!ELEMENT classe (#PCDATA)>
<!ELEMENT cote (#PCDATA)>
<!ELEMENT rayon (#PCDATA)>

 
je ne sais pas si ya des erreurs (le prof nous aurait-il piégé?) car c'est ce qu'il a donner et mon document xml entier est le suivant (pas complet):
 
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<!DOCTYPE volumes [
<!ENTITY % ident "nom, volume, classe">
<!ENTITY % dim "cote | rayon">
<!ELEMENT volumes (prisme | pyram | sphere)*>
<!ELEMENT prisme ((%ident; ), (%dim; ))>
<!ELEMENT pyram ((%ident; ), (%dim; ))>
<!ELEMENT sphere ((%ident; ), (%dim; ))>
<!ELEMENT nom (#PCDATA)>
<!ELEMENT volume (#PCDATA)>
<!ELEMENT classe (#PCDATA)>
<!ELEMENT cote (#PCDATA)>
<!ELEMENT rayon (#PCDATA)>
 
 
 
]>
 
<volumes>
 <prisme>
 </prisme>
 <pyram>
 </pyram>
 <sphere>
 </sphere>
</volumes>
 


on ne s'occupe pas du stylesheet (juste faire un petit stylesheet vite fait pour voir si ca marche...)
 
voila,  
si vous pouvez m'aidez le plus rapidement possible. merci d'avance pour votre aide.


Message édité par avenger1806 le 06-12-2007 à 13:17:07

---------------
DarK-Avenger
mood
Publicité
Posté le 06-12-2007 à 13:01:04  profilanswer
 

n°1654170
jbourdello​n
Posté le 06-12-2007 à 21:48:11  profilanswer
 

Ben il manque des elements dans tes prismes | pyram | sphere : nom, volume, classe et cote | rayon
 

Code :
  1. <volumes>
  2.    <prisme>
  3.       <nom></nom>
  4.       <volume></volume>
  5.       <classe></classe>
  6.       <cote></cote>
  7.    </prisme>
  8.    <pyram>
  9.       <nom></nom>
  10.       <volume></volume>
  11.       <classe></classe>
  12.       <cote></cote>
  13.    </pyram>
  14.    <sphere>
  15.       <nom></nom>
  16.       <volume></volume>
  17.       <classe></classe>
  18.       <rayon></rayon>
  19.    </sphere>
  20. </volumes>


Message édité par jbourdellon le 06-12-2007 à 21:49:14
n°1654463
avenger180​6
Posté le 07-12-2007 à 12:26:43  profilanswer
 

c bon jai trouvé, c'était juste parce qu'il fallait faire une DTD externe


---------------
DarK-Avenger

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

  probleme exo XML

 

Sujets relatifs
[Flash AS2] Problème de preload en XMLProblème pour générer la DTD de fichiers XML
Problème XML & ActionScriptProbleme de parser XML / XSLt - Doublons
Problème encodage PHP/XML/HTMLproblème XML vs JS vs IE
Ajax Probleme Open fichier XML IE7Probleme de parsage XML en php
Probleme de conception : Apache XML RPC + SpringProblème de validation XML via DTD
Plus de sujets relatifs à : probleme exo XML


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