Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]xmlreader
Forum PHP.pl > Forum > Przedszkole
ilkar
hej

poszukuję tutka do xmlreader, nie moge takiego znalezc, moze ktos z Was ma namiary na takowego?

pozdro
ilkar
Cytat(Spawnm @ 13.07.2009, 23:02:13 ) *


sorki, ale to nie jest tutek, tylko opis funkcji
Fifi209
Cytat(ilkar @ 13.07.2009, 22:06:49 ) *
sorki, ale to nie jest tutek, tylko opis funkcji


No i co Ci więcej potrzeba ? W manualu nawet przykłady masz.
ilkar
Cytat(fifi209 @ 13.07.2009, 23:08:46 ) *
No i co Ci więcej potrzeba ? W manualu nawet przykłady masz.


To proszę o pomoc, ponieważ nie mogę jakoś znaleźć informacji w jaki sposob przejsc do elementu wewnętrznego, typu:

<opis>
<opis2>
<opis3>
costam
</opis3>
</opis2>
</opis>

czyli jak dotrzec do elementu opis3 questionmark.gif

Cytat(ilkar @ 13.07.2009, 23:00:38 ) *
hej

poszukuję tutka do xmlreader, nie moge takiego znalezc, moze ktos z Was ma namiary na takowego?

pozdro



dobra, prawie wszystko juz wiem, mam tylko pytanie, dlaczego kod poniżej robi mi 2 przebiegi xml'a?

CODE
while($reader->read()){
switch ($reader->name) {
case "preSIEF":
if ($reader->hasAttributes){
$reader->moveToAttribute("id");
echo $reader->value;
$reader->moveToAttribute("creationDate");
echo $reader->value;
$reader->moveToAttribute("exportDate");
echo $reader->value;
echo '
';
}
break;


case "substanceIdentity":
$reader->moveToFirstAttribute();
echo $reader->value;
echo '
';
break;


case "SubstanceConstituentIdentity":
$reader->moveToFirstAttribute();
echo $reader->value;
echo '
';
break;


case "ECIdentity":
$reader->moveToFirstAttribute();
echo $reader->value;
echo '
';
break;

case "name":
$reader->read();
echo $reader->value;
echo '
';
break;

case "potentialRegistrant":
if ($reader->hasAttributes){
$reader->moveToAttribute("active");
echo $reader->value;
$reader->moveToAttribute("facilitator");
echo $reader->value;
$reader->moveToAttribute("partyUUID");
echo $reader->value;
$reader->moveToAttribute("membershipDate");
echo $reader->value;
echo '
';
}


}
}


to znaczy wyskakują mi po 2 razy te same informacje
piotrooo89
z SimpleXML świat staje się łatwiejszy.
ilkar
Cytat(piotrooo89 @ 14.07.2009, 11:28:21 ) *
z SimpleXML świat staje się łatwiejszy.


simplexml jest fajny, ale malo wydajny, potrzebuje czegos szybszego, a xmlreader jest najszybszy...
skowron-line
Cytat(ilkar @ 14.07.2009, 09:29:50 ) *
simplexml jest fajny, ale malo wydajny, potrzebuje czegos szybszego, a xmlreader jest najszybszy...

A najszybciej informacje zdobędziesz w google.
http://www.google.pl/search?hl=pl&q=xm...xmlreader+php+t
ilkar
Cytat(skowron-line @ 14.07.2009, 11:33:11 ) *
A najszybciej informacje zdobędziesz w google.
http://www.google.pl/search?hl=pl&q=xm...xmlreader+php+t


Wczoraj szukałem dobrych kilka godzin i nie znalazlem zadnego sensownego tutoriala.
Ale może Ty mi powiesz jak rozróżnić następujące dane:

<dane>

<dane1>
<opis></opis>
</dane1>

<dane2>
<opis></opis>
</dane2>

</dane>

gdzie elementy <opis> roznia sie calkowicie w dane 1 i dane 2?

Cytat(skowron-line @ 14.07.2009, 11:33:11 ) *
A najszybciej informacje zdobędziesz w google.
http://www.google.pl/search?hl=pl&q=xm...xmlreader+php+t


dobra, z tamtym sobie juz poradziłem. Teraz mam pytanie:

Czy jeżeli robie switch'a po name, to ten switch pobiera mi wartosci zarówno z <obiekt> jak i </obiekt> questionmark.gif
erix
Jak może pobrać wartości ze znacznika zamykającego...?

Podstawy XML się kłaniają.
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.