Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP5 + DOMDocument
Forum PHP.pl > Forum > PHP > Object-oriented programming
_munky
Witam,

Szybko i zwięźle, mam xml-a:

  1. <?xml version="1.0"?>
  2. <menu>
  3.  <section lang="pl" id="1" parent="</span>">
  4.   <name>Uzytkownicy</name>
  5.   <file/>
  6. </section>
  7. <section lang="pl" id="3" parent="1">
  8.  <name>Dodaj uzytkownika</name>
  9.  <file/></section>
  10. <section lang="pl" id="2" parent="">
  11.  <<span style='color:blue'>name>Sprawy</name>
  12.  <file/></section>
  13. <section lang="pl" id="4" parent="2">
  14.  <name>Dodaj sprawe</name>
  15.  <file/>
  16. </section>
  17. </menu>


W pliku PHP5 pobieram tego xml-a z pliku i parsuję:

  1. <?php
  2. foreach ($domXPath->query('//section') as $keySection) {
  3.            $keySection->getAttribute('id');
  4.            ...
  5.   }
  6. ?>


Teraz pytanie jak mam się odwołać w tym foreach-u do nod-a "name" i jego wartości ?

Pozdrawiam
munky
Morkai
$keySection jest typu DOMElement, tak więc posiada metodę getElementsByTagName:
  1. <?php
  2. $keySection->getElementsByTagName('name')->item(0)->nodeValue;
  3. ?>
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.