Langage XML

Malakai999 Messages postés 2 Statut Membre -  
Malakai999 Messages postés 2 Statut Membre -
Bonjour,
Je suis débutant en XML et j'ai vu une question dans un examen que je n'arrive pas à résoudre. La question est la suivante:

Soit le document XML suivant :
<!DOCTYPE a SYSTEM "exo.dtd" [
<!ENTITY a "&c;">
<!ENTITY b "bla bla">
<!ENTITY c "<d/>&a;">
<!ENTITY d "<!-- où ? -->&c;">
<!ENTITY e "">
<!ENTITY f "<f>&a;</f>">
]>
<a x="oui"><b y="non"/><c>&f;</c></a>

Dessiner son arbre de nœuds ainsi que son arbre d'éléments.


Déjà quelle est la différence entre les deux arbres?

Ensuite je ne sais pas très bien comment faire, et surtout je me demande si le processeur XML ne tombe pas dans une boucle infinie à cause de l'appel &f; qui implique un appel à l'entité a qui implique l'appel de l'entité c qui appelle a qui appelle c et ainsi de suite... Mais peut-être que je me trompe...

Merci beaucoup pour vos éventuelles réponses!
A voir également:

2 réponses

momo187 Messages postés 703 Statut Membre 152
 
A cette adresse il y a une bonne explications sur les arbre XML!

http://www.grappa.univ-lille3.fr/~tommasi/Homepage/ArbreXml.html
0
Malakai999 Messages postés 2 Statut Membre
 
Merci pour votre réponse!

En fait c'est pas tellement le principe des arbres que j'ai pas compris c'est plutôt l'exemple que j'ai cité (avec des entités imbriquées...).

Voilà si quelqu'un pouvait m'éclairer sur cet exemple précis je lui serais très reconnaissant.

Merci beaucoup.
0