Inclure un fichier XML [XML] - Programmation
Marsh Posté le 03-06-2002 à 15:53:54
Up! Je pensais que c'était simple. Je suis peut-être pas très clair ?
Marsh Posté le 03-06-2002 à 16:04:27
non. En quoi, comment et pourquoi?
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 ?
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.
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
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.
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.
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>
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