Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak w php odczytać dane z pliku .xml
Forum PHP.pl > Forum > PHP
mathevs
Witam no to tak jak w temacie
Jak odczytać dane z .xml i wyświetlic je na stronie

mianowicie chodzi mi o taki kod w xml'u

  1. <item_proto extended="true" version="1">
  2. <Item vnum="19" name="ľľ+9" gb2312name="Miecz+9" type="1" subtype="0" weight="0" size="2" antiflag="32" flag="1" wearflag="16" immuneflag="0" gold="100" buy_price="750" limittype0="1" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="7" applyvalue0="22" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="15" value2="19" value3="13" value4="15" value5="63" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="0" refine_set="0" magic_pct="15" specular="100" socket_pct="1" />
  3. </item_proto>//tego jest wiecej ponad 5 tys takich linijek


i czy ta sie zrobic cos takiego jak np Select from player.item_proto where vnum='$vnum_itemu' <-- to jest tak jak by było z bazy a chodzi mi o to czy ta sie zrobic tak samo w xml'u

z góry dzię ki
lukaskolista
Zajrzyj tutaj
SELECT * FROM ... WHERE ... = ... to skladnia SQL i w xml sie nie da. Mozesz poszukac biblioteki do tego, ale natywnie taki mechanizm nie istnieje.
mathevs
wiem ze SELECT oznacza wybieranie danych z bazy ... tylko chciałem sie zapytać czy jest tez taka mozliwosc jesli chodzi o xml
lukaskolista
Natywnie nie ma
irmidjusz
ale jest xpath - działa podobnie wink.gif czyli pozwala wyszukiwać i wybierać konkretne węzły z drzewa XMLa
wNogachSpisz
Najprościej przy pomocy bibliteki Format.

  1. $doc = new format( $data, 'xml' );
  2. echo $doc->to_html();
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.