Autor | Zpráva | ||
---|---|---|---|
http Profil |
#1 · Zasláno: 24. 5. 2009, 23:28:36 · Upravil/a: http
Ahojte,
mám asi takhle strukturované XML <nabidka> <group> <id>1</id> <desc>popis skupiny</desc> <item> <id>001</id> <name>jméno položky</name> <popis>popis položky</popis> </item> <item> <id>002</id> <name>jméno položky</name> <popis>popis položky</popis> </item> </group> <group> <id>2</id> <desc>popis skupiny</desc> <item> <id>003</id> <name>jméno položky</name> <popis>popis položky</popis> </item> <item> <id>004</id> <name>jméno položky</name> <popis>popis položky</popis> </item> </group> </nabidka> 1) potřeboval bych zjisti kolik je <item> v jednotlivých <group> 2) vytáhnout jen <id> a <desc> z jednotlivých <group> 3) jak říct PHP aby pak četlo např. z <group> s <id>2</id> číst XML už umím, ale tahle logika vnoření a čtení konkrétních bloků mi nějak uniká :( díky za každou radu přátelé Pavel |
||
nightfish Profil |
#2 · Zasláno: 24. 5. 2009, 23:32:00
podívej se na příklady k simplexml, tam se obdobné věci řeší
|
||
http Profil |
#3 · Zasláno: 24. 5. 2009, 23:55:28
To se dělá tak že to moje čtení položek vnořím do tohlo cyklu?
foreach ($xml->xpath('//group') as $group) { sem... } Ale jak číst rovnou ze druhé skupiny v pořadí, podle parametru se kterým přijdu na tu stránku... |
||
Časová prodleva: 15 let
|
0