insertion dans un element les infos d un autre element appelé par id - XML/XSL - Programmation
Marsh Posté le 23-11-2006 à 10:56:44
Ce qu'il faut surtout voir, c'est avec quelle technologie tu utilises ton XML.
XSL ? xPath ? DOM ? Génération en HTML ? Utilisation en PHP ? .NET ? JS ?
Marsh Posté le 23-11-2006 à 11:03:25
Oui, mais avec quoi tu parses le fichier XML ? Avec l'extension DOM ? SimpleXML ? Avec un fichier XSLT ?
Marsh Posté le 23-11-2006 à 11:09:46
j ai dit que je suis debutant, a toi de me dire stp, et me donner la solution
et un grand merci
Marsh Posté le 23-11-2006 à 11:10:51
Ben non, pas à moi de dire Comment veux-tu que je te donne un exemple, si tu ne sais même pas quelle technologie tu dois utiliser C'est un logiciel ? Un site web ? C'est fait en .NET ? En PHP ?
Marsh Posté le 23-11-2006 à 11:13:22
normalement c est un exercice de xml, et a l affichage, je veux afficher, en recherchant le id pere (se trouvant de l element pere de l enfant), les elements du pere qui a ce id.
Marsh Posté le 23-11-2006 à 11:21:57
php4, j'ai fs un peu de DOM oui
Merci et vraiment dsl pour le derangement
Marsh Posté le 23-11-2006 à 11:23:58
Et en DOM, t'arrive pas à récupérer un élément particulier et à y extraire un attribut ou son contenu ?
Marsh Posté le 23-11-2006 à 11:32:02
non dsl,
si tu peux ecrire un exemple ça serait vraiment tres sympa, moi je maîtrise ajax(xajax), ce DOM non, donc si t as besoin de klk chose en php, xajax je suis là.
Merci
Marsh Posté le 23-11-2006 à 10:48:55
<?xml version="1.0" encoding="UTF-8"?>
<arbre>
<personne id="P01" sexe="F">
<Nom>Nom1</Nom>
<Prenom>Prenom1</Prenom>
<Datenaiss>01/01/0020</Datenaiss>
<Pere>P02</Pere>
<Mere/>
</personne>
<personne id="P02" sexe="M">
<Nom>Nom2</Nom>
<Prenom>Prenom2</Prenom>
<Datenaiss>01/01/0001</Datenaiss>
<Pere/>
<Mere/>
</personne>
</arbre>
Ma question est celle là :
dans l element pere du personne p01 , il <pere>p02</pere>, je veux a l affichage recevoir les informations de l element id=01 donc le pere de 01 (qui est 02)
Au lieu d avoir ça :
<?xml version="1.0" encoding="UTF-8"?>
<arbre>
<personne id="P01" sexe="F">
<Nom>Nom1</Nom>
<Prenom>Prenom1</Prenom>
<Datenaiss>01/01/0020</Datenaiss>
<Pere>P02</Pere>
<Mere/>
</personne>
<personne id="P02" sexe="M">
<Nom>Nom2</Nom>
<Prenom>Prenom2</Prenom>
<Datenaiss>01/01/0001</Datenaiss>
<Pere/>
<Mere/>
</personne>
</arbre>
je veux avoir ça : (je veux pas repeter l'insertion du père, puisqu'il est deja, donc c comme qu 'on fait appel par le id, id=02)
<?xml version="1.0" encoding="UTF-8"?>
<arbre>
<personne id="P01" sexe="F">
<Nom>Nom1</Nom>
<Prenom>Prenom1</Prenom>
<Datenaiss>01/01/0020</Datenaiss>
<Pere>
<Nom>Nom2</Nom>
<Prenom>Prenom2</Prenom>
<Datenaiss>01/01/0001</Datenaiss>
</Pere>
<Mere/>
</personne>
<personne id="P02" sexe="M">
<Nom>Nom2</Nom>
<Prenom>Prenom2</Prenom>
<Datenaiss>01/01/0001</Datenaiss>
<Pere/>
<Mere/>
</personne>
</arbre>
en fait, c ça ce que je veux, si tu comprend pas ma question, tu comprends stp le sens de resultat, car je suis debutant en XML, et donc je connais pas les termes,
essaye de me faire un exemple avec ce que je veux, et je serai reconnaissant.
Merci