Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> parser xml, zagłębianie sie
Fixus
post
Post #1





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

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


Witam,
mam problem. Piszę parser xml`a i zastanawiam się w jaki sposób zrobić zagnieżdząnie. Chodzi mi o to, że mogę mieć x poziomów zagnieżdżenia. Jak aplikacja ma automatycznie to robić. To znaczy nie chce pisać tyle pętli ile zagnieżdżeń tylko, żeby sam to sprawdzam czy jest zagnieżdżenie n-tego stopnia. Jak jest to wchodzi i sprawdza czy jest n+1 stopnia. Jak jest to wchodzi i tak dalej
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fixus
post
Post #2





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

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


też słyszałem, że xmlreader jest szybszy. Mój xml waży 1mb i jest sparsowany i wyświetlony w formie powiedzmy tablicy błyskawicznie więc na osiągi nie narzekam.

Jednak to nie o to w tym temacie chodzi.
Struktura wygląda tak (mniej więcej)

<HASLO>
<HASLO POZIOM="0" NAZWA="JAKAS_NAZWA_1">
<HASLO POZIOM="1" NAZWA="JAKAS_NAZWA_2">
<HASLO POZIOM="2" NAZWA="JAKAS_NAZWA_4"/>
</HASLO>
<HASLO POZIOM="1" NAZWA="JAKAS_NAZWA_3">
<HASLO POZIOM="2" NAZWA="JAKAS_NAZWA_5"/>
</HASLO>
</HASLO>
</HASLO>

Jakoś mniej więcej tak. No i chce np. wygenerować tylko 1 poziom to musiałbym

$xml->HASLO->HASLO['NAZWA']

a to manufaktura
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 16.09.2025 - 06:24