Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [xml]odczyt danych atrybutów
Forum PHP.pl > Forum > XML, AJAX
websystemy
Witam
Mam następującą strukturę xmla:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <DATA>
  3. <GPS>1</GPS>
  4. <RECORD TYP="13">
  5. <ILE>1</ILE>
  6. <ILE1>12345671</ILE>
  7. <NUMERY>
  8. <NUMER wart="11"></NUMER>
  9. <NUMER wart="66"></NUMER>
  10. </NUMERY>
  11. <V>20,00</V>
  12. <V1>23523,23</V1>
  13. </RECORD>
  14. </DATA>


używając smiplexml mam kawałek kodu php

  1. $xml = simplexml_load_string($str);
  2. .....

gdzie $str to jest zawartość xmla
jaki kod php dalej napisać aby efektem było wyplucie na stronie wartości atrybutów 'wart' 11 i 66 z sekcji <NUMERY><NUMER... ?
z góry dzięki
mortus
Jakoś tak:
  1. foreach($xml->RECORD->NUMERY->NUMER as $numer) {
  2. $numery[] = $numer['wart'];
  3. }
  4. echo '<pre>';
  5. print_r($numery);

Można dojść do tego samemu wyświetlając sobie cały obiekt $xml:
  1. echo '<pre>';
  2. print_r($xml);
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.