Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Jak w php odczytać dane z pliku .xml
mathevs
post 2.12.2012, 03:50:45
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 5.11.2012

Ostrzeżenie: (10%)
X----


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

Ten post edytował mathevs 2.12.2012, 03:51:54
Go to the top of the page
+Quote Post
lukaskolista
post 2.12.2012, 10:56:41
Post #2





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

Ostrzeżenie: (0%)
-----


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.

Ten post edytował lukaskolista 2.12.2012, 10:56:51
Go to the top of the page
+Quote Post
mathevs
post 2.12.2012, 22:02:55
Post #3





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 5.11.2012

Ostrzeżenie: (10%)
X----


wiem ze SELECT oznacza wybieranie danych z bazy ... tylko chciałem sie zapytać czy jest tez taka mozliwosc jesli chodzi o xml
Go to the top of the page
+Quote Post
lukaskolista
post 3.12.2012, 21:55:27
Post #4





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

Ostrzeżenie: (0%)
-----


Natywnie nie ma
Go to the top of the page
+Quote Post
irmidjusz
post 3.12.2012, 23:25:55
Post #5





Grupa: Zarejestrowani
Postów: 279
Pomógł: 60
Dołączył: 25.02.2012

Ostrzeżenie: (0%)
-----


ale jest xpath - działa podobnie wink.gif czyli pozwala wyszukiwać i wybierać konkretne węzły z drzewa XMLa


--------------------
there is much to be learned
Go to the top of the page
+Quote Post
wNogachSpisz
post 4.12.2012, 13:54:18
Post #6





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Najprościej przy pomocy bibliteki Format.

  1. $doc = new format( $data, 'xml' );
  2. echo $doc->to_html();
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.06.2025 - 16:47