2010-07-26 9 views
1

i ont des problèmes sérieux accès aux nœuds d'un fichier XML spécifique:problèmes SimpleXML accès nœuds xml

http://write.fm/cqsmrf5

avec print_r j'obtenir le résultat suivant:

SimpleXMLElement Object 
(
    [RecordSet] => SimpleXMLElement Object 
     (
      [@attributes] => Array 
       (
        [dataSource] => testdatabase 
        [totalRecordCount] => 3573 
       ) 

      [Record] => Array 
       (
        [0] => SimpleXMLElement Object 
         (
          [@attributes] => Array 
           (
            [counter] => 1 
           ) 

          [Fields] => SimpleXMLElement Object 
           (
            [Field] => Array 
             (
              [0] => Barcelona 
              [1] => 1 
             ) 

           ) 

         ) 

        [1] => SimpleXMLElement Object 
         (
          [@attributes] => Array 
           (
            [counter] => 2 
           ) 

          [Fields] => SimpleXMLElement Object 
           (
            [Field] => Array 
             (
              [0] => Cádiz 
              [1] => 2 
             ) 

           ) 

         ) 

       ) 

     ) 

J'ai essayé d'accéder par la commande impression $xml->recordset->record[0]->fields->field[0]; Mais je reçois seulement l'erreur:

Notice: Trying to get property of non-object in /Applications/MAMP/htdocs/test.php on line 18 

Quelqu'un pourrait-il m'aider? Merci d'avance.

Répondre

2

XML is case-sensitive. Essayez

$xml->RecordSet->Record[0]->Fields->Field[0]; // Barcelona 
+1

Merci, Je suis assez nouveau à ce genre de choses. Désolé pour ma question triviale :-) –