![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 06:24 |