[XML] Inclure un fichier XML

Inclure un fichier XML [XML] - Programmation

Marsh Posté le 03-06-2002 à 14:51:02    

Salut à tous !
 
Je débute en XML et je souhaite inclure un fichier XML dans un autre fichier XML. Je ne trouve aucun exemple sur le net et je commence à me demander si c'est possible.
 
Merci d'avance

Reply

Marsh Posté le 03-06-2002 à 14:51:02   

Reply

Marsh Posté le 03-06-2002 à 15:53:54    

Up! Je pensais que c'était simple. Je suis peut-être pas très clair ?

Reply

Marsh Posté le 03-06-2002 à 16:04:27    

non. En quoi, comment et pourquoi?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 03-06-2002 à 16:23:20    

Eh bien, j'ai plusieurs fichiers XML qui comportent tous une même partie de code XML. Le problème actuellement, c'est que lorsque je dois modifier cette partie, il faut que je le fasse pour chaque fichier.
 
Je souhaite donc extraire ce code dans un autre fichier XML, puis l'inclure dans chacun des fichiers concernés. Je croyais que ce serait facile mais je ne trouve aucun exemple.
 
Est-ce plus clair ?

Reply

Marsh Posté le 03-06-2002 à 16:29:54    

ce qui est clair à mon avis c'est que tu as pas capté a quoi sert un document XML.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 03-06-2002 à 16:40:44    

Au lieu de répéter tt le temps les memes éléments, fait des références sur des identifiants. Pour inclure un fichier dans un autre, il faut faire un include ou une reference au fichier... mais je suis pas tres sur du terme exact. En tout cas on peut, je l'ai déjà fait

Reply

Marsh Posté le 03-06-2002 à 16:45:17    

Fsa a écrit a écrit :

Au lieu de répéter tt le temps les memes éléments, fait des références sur des identifiants. Pour inclure un fichier dans un autre, il faut faire un include ou une reference au fichier... mais je suis pas tres sur du terme exact. En tout cas on peut, je l'ai déjà fait  




 
C'est justement ce que je recherche. Mais je ne trouve pas le code à implanter.

Reply

Marsh Posté le 04-06-2002 à 17:05:27    

J'ai trouvé la solution. Merci à moi-même. :)  
 
Voila la réponse, ça pourra sans doute aider quelqu'un, faute de trouver des gens faisant avancer les problèmes. :na:  
 
Fichier à inclure: test1.xml
<TEST_INCLUDE>
  <NODE1>Valeur1</NODE1>
  <NODE2>Valeur2</NODE2>
</TEST_INCLUDE>
 
Fichier principal:
<?xml version="1.0"?>
<!DOCTYPE TESTS [
  <!ENTITY test1 SYSTEM "test1.xml">
]>
<TESTS>
  &test1;
</TESTS>
 
Le résultat est le suivant:
 
<TESTS>
  <TEST_INCLUDE>
    <NODE1>Valeur1</NODE1>
    <NODE2>Valeur2</NODE2>
  </TEST_INCLUDE>
</TESTS>

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed