Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]SimpleXML - wyciągnie danych
Forum PHP.pl > Forum > Przedszkole
Meferot
Przeszukałem już sporo stron, ale nigdzie nie udało mi się znaleźć odpowiedzi na mój problem.
Otóż próbuję pobrać dane z XML, które znajdują się pomiędzy znacznikami < >, wszędzie gdzie szukałem znalazłem tylko przykład pobierania danych które są w postaci:
<cos>dane 1</cos>
ja chciałbym pobrać dane z czegoś takiego:
<cos dane1="to_chce_pobrac" dane2="to_tez"/>

Jak to rozwikłać? wink.gif
amii
Konkretnie możesz to zrobić tą funkcją:
http://pl2.php.net/manual/en/domelement.getattribute.php

Generalnie zainteresuj się manipulacją na drzewku DOM
http://pl2.php.net/manual/en/book.dom.php
Meferot
Teraz jeszcze taka jedna sprawa.
  1. <spawn centerx="420" centery="478" centerz="2" radius="1">
  2. <npc name="Shasarr" x="-1" y="1" z="2" spawntime="60"/>
  3. </spawn>
  4. <spawn centerx="481" centery="509" centerz="2" radius="1">
  5. <monster name="Undead Dragon" x="-1" y="-1" z="2" spawntime="60"/>
  6. <monster name="Undead Dragon" x="0" y="-1" z="2" spawntime="60"/>
  7. </spawn>


Dzięki Waszej pomocy wyciągnąłem atrybuty ze spawn, a nawet i z monster, ale jest taki problem, że element npc chcę pomijać, jednak nie wiem jak to wyrazić w kodzie. Gdy dochodzi do elementu npc to wywala błąd i nie kontynuuje pracy.
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.