Insertion das un element , les information d'un element parent XML

Signaler
Messages postés
505
Date d'inscription
mercredi 29 décembre 2004
Statut
Membre
Dernière intervention
20 mars 2012
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
Bonjour, j'ai un petit souci et je demande d'aide.

<?xml version="1.0" encoding="UTF-8"?>

<Nom>Nom1</Nom>
Prenom1

<Datenaiss>01/01/0020</Datenaiss>
P02

<Mere/>

<Nom>Nom2</Nom>
Prenom2

<Datenaiss>01/01/0001</Datenaiss>

<Mere/>

Ma question est celle là :
dans l element pere du personne p01 , il y a p02

, je veux a l affichage recevoir les informations de l element id=01 donc le pere de 01 (qui est 02)

12 réponses

Messages postés
224
Date d'inscription
lundi 19 décembre 2005
Statut
Membre
Dernière intervention
6 juin 2007
2
Salut

Reformule ta question car c'est incompréhensible...
Tu parles d'affichage... de recevoir des informations...
En fait on sait pas trop ce que tu veux

Donc on ne peut pas t'aider si on ne sait pas..

J'attends donc de plus amples explications et je te répondrai sans problèmes

@+

-- The Rubik's Man --
Messages postés
505
Date d'inscription
mercredi 29 décembre 2004
Statut
Membre
Dernière intervention
20 mars 2012

d'accord merci ,
Au lieu d avoir ça :
<?xml version="1.0" encoding="UTF-8"?>

<Nom>Nom1</Nom>
Prenom1

<Datenaiss>01/01/0020</Datenaiss>
P02

<Mere/>

<Nom>Nom2</Nom>
Prenom2

<Datenaiss>01/01/0001</Datenaiss>

<Mere/>

 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"?>

<Nom>Nom1</Nom>
Prenom1

<Datenaiss>01/01/0020</Datenaiss>

<Nom>Nom2</Nom>
Prenom2

<Datenaiss>01/01/0001</Datenaiss>

<Mere/>

<Nom>Nom2</Nom>
Prenom2

<Datenaiss>01/01/0001</Datenaiss>

<Mere/>
Messages postés
505
Date d'inscription
mercredi 29 décembre 2004
Statut
Membre
Dernière intervention
20 mars 2012

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
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
Bonjour,

<?xml version="1.0" encoding="UTF-8"?>
mon Site]    [M'écrire]
<hr />
Messages postés
505
Date d'inscription
mercredi 29 décembre 2004
Statut
Membre
Dernière intervention
20 mars 2012

et si je veux ajouter un element ds <enfant>, et afficher les infos de ce père ds l element de l'enfant, comme vais-je faire?
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
un enfant n'a, en général, qu'un seul père, une seule mère.
les parents peuvent avoir, eux, plusieurs enfants.
>>afficher les infos ...
   faudrait relire une doc XML.
<hr />
                              Cordialement             Bul       [
mon Site
]    [
M'écrire
]
<hr />
généralement, c'est idiot de généraliser
Messages postés
505
Date d'inscription
mercredi 29 décembre 2004
Statut
Membre
Dernière intervention
20 mars 2012

d'accord merci bcp pour la reponse,
j ai une demand e si possible
est ce que tu peux m ecrire la DTD de l'exemple que tu m as donné ?
merci encore une fois
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
euh ???
Le DTD ou Document Type Declaration ou encore Document Type Definition est l'ensemble des
règles et des propriétés que doit suivre le document XML. Ces règles définissent généralement le nom
et le contenu de chaque balise et le contexte dans lequel elles doivent exister. Cette formalisation des
éléments est particulièrement utile lorsqu'on utilise de façon récurrente des balises dans un document
XML.

<hr />
                              Cordialement                Bul             [mon Site]    [M'écrire]
<hr />
Messages postés
505
Date d'inscription
mercredi 29 décembre 2004
Statut
Membre
Dernière intervention
20 mars 2012

Document Type Definition
le truc oû il y a
par exemple : <! ELEMENT Nom (#PCDATA) >
Messages postés
505
Date d'inscription
mercredi 29 décembre 2004
Statut
Membre
Dernière intervention
20 mars 2012

ça , ça marche ?
<!ELEMENT arbre famille* >

<!ELEMENT famille (Pere,Mere),enfant? >

<!ELEMENT Pere (Nom,Prenom,Datenaiss,sexe) >

<!ELEMENT Mere (Nom,Prenom,Datenaiss,sexe) >

<!ELEMENT enfant (Nom,Prenom,Datenaiss,sexe) >

<!ELEMENT Nom (#PCDATA) >

<!ELEMENT Prenom (#PCDATA) >

<!ELEMENT Datenaiss (#PCDATA) >

<!ELEMENT sexe (#PCDATA) >
Messages postés
505
Date d'inscription
mercredi 29 décembre 2004
Statut
Membre
Dernière intervention
20 mars 2012

ça , ça marche ?
<!ELEMENT arbre famille* >

<!ELEMENT famille (Pere,Mere),enfant? >

<!ELEMENT Pere (Nom,Prenom,Datenaiss,sexe) >

<!ELEMENT Mere (Nom,Prenom,Datenaiss,sexe) >

<!ELEMENT enfant (Nom,Prenom,Datenaiss,sexe) >

<!ELEMENT Nom (#PCDATA) >

<!ELEMENT Prenom (#PCDATA) >

<!ELEMENT Datenaiss (#PCDATA) >

<!ELEMENT sexe (#PCDATA) >
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
<!DOCTYPE parent [ Début du DTD interne avec parent comme
   élément de racine.
<!ELEMENT parent (garcon,fille)> Cet élément racine soit parent contiendra les souséléments
garcon et fille.
<!ELEMENT garcon (#PCDATA)> #PCDATA indique au Parser XML que l'élément
garcon contient des données exprimées en chiffres ou en lettres.
<!ELEMENT fille (#PCDATA)> Idem pour l'élément fille.
]> Fin du DTD

<garcon>Loic</garcon>
<fille>Marine</fille>





lu sur un document rédigé par 
   Van Lancker Luc
   7700 Mouscron
   Belgium
( je n'ai plus l'URL, mais une petite recherche avec
   un moteur quelconque ... )
   il y explique parfaitement ça.



<hr />
                              Cordialement             Bul          [mon Site]    [M'écrire]
<hr />