IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

un fichier xml/


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Points : 54
    Points
    54
    Par défaut un fichier xml/
    Bonjour à toutes et à tous, j'ai un soucis en fait avec un fichier xml, j'essai d'extraire ses informations afin de les exploiter, j'ai donc le code ci dessous:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
     $chaineXML= 'tmp/'.$_GET['n_doss'].'.xml';
     $dom = new DomDocument();
     $dom->loadXML($chaineXML);
     $dom->validate();
     
    ?>
    mais j'ai deux messages d'erreurs:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     ) Warning: DOMDocument::loadXML() [domdocument.loadxml]: Start tag expected, '<' not found in Entity, line: 1 in C:\wamp\www\NEOGETCASH\GESTIONNAIRE\DOSSIERS\creditsafe.php on line 27
    Call Stack
    #	Time	Memory	Function	Location
    1	0.0027	534032	{main}( )	..\creance.php:0
    2	0.0095	617544	include( 'C:\wamp\www\NEOGETCASH\GESTIONNAIRE\DOSSIERS\left.php' )	..\creance.php:273
    3	0.0267	636520	include( 'C:\wamp\www\NEOGETCASH\GESTIONNAIRE\DOSSIERS\creditsafe.php' )	..\left.php:284
    4	6.9264	778704	DOMDocument->loadXML( )	..\creditsafe.php:27
     
    ( ! ) Warning: DOMDocument::validate() [domdocument.validate]: no DTD found! in C:\wamp\www\NEOGETCASH\GESTIONNAIRE\DOSSIERS\creditsafe.php on line 28
    Call Stack
    #	Time	Memory	Function	Location
    1	0.0027	534032	{main}( )	..\creance.php:0
    2	0.0095	617544	include( 'C:\wamp\www\NEOGETCASH\GESTIONNAIRE\DOSSIERS\left.php' )	..\creance.php:273
    3	0.0267	636520	include( 'C:\wamp\www\NEOGETCASH\GESTIONNAIRE\DOSSIERS\creditsafe.php' )	..\left.php:284
    4	6.9268	778976	DOMDocument->validate( )	..\creditsafe.php:28
    or j'ai pris toutes les dispositions nécessaires pour que mon fichier soit valide puisqu'il est généré par mon web service.

    Je ne sais pas comment résoudre ces erreurs.

    Si ca peut aider voici le code xml.
    http://www.2shared.com/document/YZWT...015660012.html

    par avance merci pour votre aide.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 12
    Points : 17
    Points
    17
    Par défaut
    Bonjour,

    Es tu sur du chemin vers ton xml ?
    Notamment en ce qui concerne le :Pour la deuxième erreur, "no DTD Found" il est possible que ton doctype soit mal définit ou qu'il pointe vers un url distant qui est inaccessible.

    Malheureusement je n'arrive pas à aller voir ton xml de la ou je suis...

  3. #3
    Membre confirmé
    Avatar de kalimukti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 262
    Points : 451
    Points
    451
    Par défaut
    Citation Envoyé par jeff9600 Voir le message

    Malheureusement je n'arrive pas à aller voir ton xml de la ou je suis...
    Moi non plus, je n'y arrive pas.
    Je sais pas si c'est pertinent, mais j'ai eu ce genre de problème avec des balises auto-fermantes: <img/> est considéré comme faut, alors que <img /> passe.
    Ca aiderait, en effet, si on pouvait avoir ton xml.
    My daughter, my laptop, my bike and my double-sticks...

  4. #4
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Points : 54
    Points
    54
    Par défaut
    Merci pour vos réponses rapide, le lien vers le xml est bon car il est généré au dessus et je peu xl'ouvrir et écrire dessus.

    voici le lien vers le fichier xml. http://www.2shared.com/document/YZWT...015660012.html

    Il faut cliquer sur le bouton bleue download, et non péas sur les autres c'est de la pub.

  5. #5
    Membre confirmé
    Avatar de kalimukti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 262
    Points : 451
    Points
    451
    Par défaut
    Citation Envoyé par piotrowski-s Voir le message
    Merci pour vos réponses rapide, le lien vers le xml est bon car il est généré au dessus et je peu xl'ouvrir et écrire dessus.

    voici le lien vers le fichier xml. http://www.2shared.com/document/YZWT...015660012.html

    Il faut cliquer sur le bouton bleue download, et non péas sur les autres c'est de la pub.
    Pour l'erreur liée à la DTD: pour que validate() fonctionne, il a besoin de se référer à une DTD, mais là, ça dépasse mes compétences...

    Pour l'erreur du ' Start tag expected', je viens de tester. Mets:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $dom = new DomDocument();
     $dom->load($chaineXML);
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $dom = new DomDocument();
     $dom->loadXML($chaineXML);
    et ça passe
    My daughter, my laptop, my bike and my double-sticks...

  6. #6
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Points : 54
    Points
    54
    Par défaut
    ca fonctionne, merci, savez vous maintenant comment je peux afficher le contenu de la balise rating contenu dans ma page xml sur ma page php? par avance merci.

  7. #7
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Points : 54
    Points
    54
    Par défaut
    j'ai essayé comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
     $chaineXML= 'tmp/'.$_GET['n_doss'].'.xml';
     $dom = new DomDocument();
     $dom->load($chaineXML);
     $score = $dom->getElementsByTagName('rating');
     echo $score->Nodename;
    ?>
    mais j'ai un message d'erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Notice: Undefined property: DOMNodeList::$Nodename in C:\wamp\www\NEOGETCASH\GESTIONNAIRE\DOSSIERS\creditsafe.php on line 29

  8. #8
    Membre confirmé
    Avatar de kalimukti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 262
    Points : 451
    Points
    451
    Par défaut
    Citation Envoyé par piotrowski-s Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Notice: Undefined property: DOMNodeList::$Nodename in C:\wamp\www\NEOGETCASH\GESTIONNAIRE\DOSSIERS\creditsafe.php on line 29
    $dom->getElementsByTagName('rating') te renvoie une nodelist, et pas un tag (du coup, comme c'est une collection d'objets, tu dois, par exemple, passer par une boucle foreach)... va voir sur ce tuto pour éclaircir tout ça...
    My daughter, my laptop, my bike and my double-sticks...

  9. #9
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Points : 54
    Points
    54
    Par défaut
    pour le moment j'ai changé le code j'ai mis ça, cela fonctionne plus ou moins
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <?php
     $chaineXML= $url;
     $dom = new DomDocument();
     $dom->load($chaineXML);
     $status = $dom->getElementsByTagName('status');
     foreach($status as $statut)
     echo utf8_decode($statut->firstChild->nodeValue);
     $score = $dom->getElementsByTagName('rating');
     foreach($score as $rating)
        if($rating->firstChild->nodeValue <19)
    	{echo "<table><tr><td><b>Scoring</b></td><td><img src='images/traffic_light_red.gif'></td><td style='vertical-align:middle;'><font color='red'>".$rating->firstChild->nodeValue ."</font></td></tr></table>";};
    	 if($rating->firstChild->nodeValue >19 AND $rating->firstChild->nodeValue <25)
    	{echo "<table><tr><td><b>Scoring</b></td><td><img src='images/traffic_light_amber.gif'></td><td style='vertical-align:middle;'><font color='orange'>".$rating->firstChild->nodeValue ."</font></td></tr></table>";};
    	 if($rating->firstChild->nodeValue >25)
    	{echo "<table><tr><td><b>Scoring</b></td><td><img src='images/traffic_light_green.gif'></td><td style='vertical-align:middle;'><font color='green'>".$rating->firstChild->nodeValue ."</font></td></tr></table>";};
    ?>
    le soucis c'est que je ne sais pas comment procéder sans les foreach.
    Je voudrais afficher juste le premier élément répondant à ce critère et pas tous les éléments.

    du coup ça me fait des multiplications,

    en fait ce sont des informations légales de société par défaut le premier tag correspond toujours au siège social pour le rating et le status
    mais le reste aux adresses secondaires, et moi ça ne m'intéresse pas de les afficher.

    y'a il un moyen sans le for each?

    Par avance merci

  10. #10
    Membre confirmé
    Avatar de kalimukti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 262
    Points : 451
    Points
    451
    Par défaut
    Bonjour,

    Si tu ne veux afficher que le premier 'rating' qui est trouvé, tu peux passer par item:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     $score = $dom->getElementsByTagName('rating');
    echo $score->item(0)->nodeValue;
    t'affichera 95
    My daughter, my laptop, my bike and my double-sticks...

  11. #11
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Points : 54
    Points
    54
    Par défaut
    merci beaucoup ça m'aide vraiment,
    j'ai un dernier soucis, en fait je souhaite mettre le xml a jour une fois par jours,
    pour ça j'ai la date dans le fichier xml

    elle est sous la forme 03/08/2012 08:14:48

    le soucis c'est qu'elle n'est pas reconnue comme un datetime du coup quand je veux comparer à la date du jour, cela ne fonctionne pas, je ne veux pas comparer a l'heure minute seconde mais seulement a la date du jour.

    j'ai essayé cela:

    date_format($rapport,'d-m-Y')

    avec $rapport= 03/08/2012 08:14:48

    et j'ai ça comme erreur:
    Warning: date_format() expects parameter 1 to be DateTime, string given in

    et je ne peux pas changer le format de la date dans le xml car il est généré par mon webservice/

  12. #12
    Membre confirmé
    Avatar de kalimukti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 262
    Points : 451
    Points
    451
    Par défaut
    pour créer une date à partir du time dans l'xml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $score = $dom->getElementsByTagName('time');
    $test = new DateTime($score->item(0)->nodeValue);
    echo date_format($test, 'Y-m-d'); // 2012-02-08
    My daughter, my laptop, my bike and my double-sticks...

  13. #13
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Points : 54
    Points
    54
    Par défaut
    en dépit d'avoir noté d/m/Y il me renvoi 08/03/2012 au lieu de 03/08/2012 je ne comprend pas pourquoi.

    parcontre si je met m/d/Y il me met bien 03/08/2012 mais cela n'a pas de sens c'est d/m/Y qui devrait me renvoyer cela.

  14. #14
    Membre confirmé
    Avatar de kalimukti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 262
    Points : 451
    Points
    451
    Par défaut
    Citation Envoyé par piotrowski-s Voir le message
    en dépit d'avoir noté d/m/Y il me renvoi 08/03/2012 au lieu de 03/08/2012 je ne comprend pas pourquoi.

    parcontre si je met m/d/Y il me met bien 03/08/2012 mais cela n'a pas de sens c'est d/m/Y qui devrait me renvoyer cela.
    Ouaich, c'est une erreur de ma part... avec le format par défaut de DateTime, il reconnaît le mois comme des jours et inversement...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $score = $dom->getElementsByTagName('time');
    $test = DateTime::createFromFormat("d/m/Y H:i:s", $score->item(0)->nodeValue);
    echo $test->format('d-m-Y'); // 02-08-2012
    edit: c'est une méthode de l'objet DateTime qui existe sur php>= 5.3
    My daughter, my laptop, my bike and my double-sticks...

  15. #15
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Points : 54
    Points
    54
    Par défaut
    Parfait, merci beaucoup, ça m'a vraiment bien aidé.

  16. #16
    Membre confirmé
    Avatar de kalimukti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 262
    Points : 451
    Points
    451
    Par défaut
    Cool.
    pense à marquer résolu si ton problème est résolu
    My daughter, my laptop, my bike and my double-sticks...

  17. #17
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Points : 54
    Points
    54
    Par défaut
    j'ai un dernier soucis mais j'ai l'impression d'abuser...

    en fait j'ai ceci dans le xml

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <judgements>
    <ccjs code="1" text="Pas de privilège existant" />
    </judgements>

    théoriquement je voudrais afficher tout ce qu'il y a dans la case judgments mais d'avance je ne connais pas les sous parties comme ici ccjs

    et j'ai essayé ceci afin de tout afficher, sachant qu'il peut y avoir plusieurs sous parties:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     $jgt = $dom->getElementsByTagName('judgements');
     foreach($jgt as $jugement)
     echo utf8_decode($jugement->firstChild->nodeValue);
    mais ça n'affiche rien

  18. #18
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Points : 54
    Points
    54
    Par défaut
    sinon à titre de comparaison j'ai tout ca dans un autre cas:
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <judgements>
    <judgement source="B">
    <effectivedate>11/12/2009</effectivedate>
    <typeofjudgement>Jugement lié au plan de continuation/redressement</typeofjudgement>
    <director1>
    <positiondirector1 />
    <surnameddirector1 />
    <numberinroaddirector1 />
    <letterinroaddirector1 />
    <roaddirector1 />
    <postcodedirector1 />
    <municipalitydirector1 />
    </director1>
    <director2>
    <positiondirector2 />
    <surnameddirector2 />
    <numberinroaddirector2 />
    <letterinroaddirector2 />
    <roaddirector2 />
    <postcodedirector2 />
    <municipalitydirector2 />
    </director2>
    <directors />
    <court>Draguignan</court>
    <details>Extrait de jugement
    Jugement modifiant le plan de redressement
    Jugement modifiant le plan de redressement.</details>
    </judgement>

  19. #19
    Membre confirmé
    Avatar de kalimukti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 262
    Points : 451
    Points
    451
    Par défaut
    Ca ne marche pas parce que dans ton noeud, l'enfant n'a que des attributs, et pas d'enfant texte...
    essaye un truc comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    $jgt = $dom->getElementsByTagName('judgements');
    	foreach($jgt as $jugement)
    	{
    		$enfants = $jugement->childNodes;
    		foreach($enfants as $enfant)
    		{
    			// on s'occupe des attributs
    			if ($enfant->hasAttributes())
    			{
    				$attributs = $enfant->attributes;
    				foreach($attributs as $attribut)
    				{
    					echo "attribute name = " .$attribut->nodeName."<br />";
    					echo "attribute value = " .$attribut->nodeValue."<br />";
    				}
    			}	
    			// reste à gérer le contenu d'un tag s'il en a
    			if ($enfant->nodeName !="#text" && $enfant->nodeValue!="")
    			{
    				echo "node name = " .$enfant->nodeName."<br />";
    				echo "node value = " .$enfant->nodeValue."<br />";
    			}
    		}
    	}
    My daughter, my laptop, my bike and my double-sticks...

  20. #20
    Membre confirmé
    Avatar de kalimukti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 262
    Points : 451
    Points
    451
    Par défaut
    Citation Envoyé par piotrowski-s Voir le message
    sinon à titre de comparaison j'ai tout ca dans un autre cas:
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <judgements>
    <judgement source="B">
    <effectivedate>11/12/2009</effectivedate>
    <typeofjudgement>Jugement lié au plan de continuation/redressement</typeofjudgement>
    <director1>
    <positiondirector1 />
    <surnameddirector1 />
    <numberinroaddirector1 />
    <letterinroaddirector1 />
    <roaddirector1 />
    <postcodedirector1 />
    <municipalitydirector1 />
    </director1>
    <director2>
    <positiondirector2 />
    <surnameddirector2 />
    <numberinroaddirector2 />
    <letterinroaddirector2 />
    <roaddirector2 />
    <postcodedirector2 />
    <municipalitydirector2 />
    </director2>
    <directors />
    <court>Draguignan</court>
    <details>Extrait de jugement
    Jugement modifiant le plan de redressement
    Jugement modifiant le plan de redressement.</details>
    </judgement>
    Dans cet exemple, tu as plusieurs générations de noeuds (enfants, petits enfants...), là il va falloir passer par une fonction récursive pour tout récupérer... c'est un peu plus ardu... tu en as un exemple ici.
    My daughter, my laptop, my bike and my double-sticks...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Recuperation du fichier xml
    Par Geulderack dans le forum XMLRAD
    Réponses: 10
    Dernier message: 28/02/2003, 11h06
  2. Insertion dans un fichier XML
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 4
    Dernier message: 27/02/2003, 17h16
  3. Lire un attribut dans un fichier XML en C++
    Par ti.k-nar dans le forum XML
    Réponses: 2
    Dernier message: 14/10/2002, 15h22
  4. [Kylix] Composant IBM pour fichiers XML
    Par Mister Nono dans le forum EDI
    Réponses: 1
    Dernier message: 29/09/2002, 20h28
  5. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 15h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo