| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 07.08.06 Prihlásený: 18.11.21 Príspevky: 947 Témy: 268 Bydlisko: Levice |
mam takuto strukturu XML - nie je problem to naparsovat, ale vyskytol sa jeden problem
Kód: <exhibition> <name>nazov1</name> <date>2007-09-17</date> </exhibition> − <exhibition> <name>nazov2</name> <event_link_l2>http://www.xxx.sk</event_link_l2> <date>2009-04-01</date> </exhibition> − <exhibition> <name>nazov3</name> <event_link_l2>http://www.zzz.sk</event_link_l2> <date>2009-01-19</date> </exhibition> jedna sa o to, ze to parsujem napr, takto Kód: foreach($xml1->events->exhibition as $vysledok1) { $datum=$vysledok1->date; $link=$vysledok1->event_link_l2;
To by bolo v poriadku, keby tag event_link_l2 bol vsade. Ale ked si pozriete napr. hned v prvom exhibition nie je... proste v niektorych ten tag bude, v niektorych nie.
Ako to mam pomocou php zaistit, ze ked neni ten tag tak nech $link je prazdne a nech pokracuje dalej v cykle?
Teraz ako to mam, tak ked nenajde ten tag, tak vypise chybu, kedze pomocou $link=$vysledok1->event_link_l2; sa ho snazi naparsovat.
diky
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 13.01.2010 19:03 | |
|
php.net/isset
_________________ Sorry za prelkepy |
|
Registrovaný: 07.08.06 Prihlásený: 18.11.21 Príspevky: 947 Témy: 268 Bydlisko: Levice | Napísal autor témy neopagan: 13.01.2010 19:18 | |
|
ak myslis ze if isset($link) tak to mi nepomoze....
totiz on zastane pri tom riadku ked to chce parsovat a nenajde ten tag!
Tym padom zbytocne dam za tym podmienku ci existuje $link alebo nie...
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 13.01.2010 20:41 | |
|
A co takto Kód: isset($vysledok1->event_link_l2) Pripadne pouzi funkciu property_exists().
|
|
Registrovaný: 07.08.06 Prihlásený: 18.11.21 Príspevky: 947 Témy: 268 Bydlisko: Levice | Napísal autor témy neopagan: 13.01.2010 23:05 | |
|
nno..ano funguje to tak.. nemyslel som ze to tak jednoducho pojde, kedze mi stale hadzalo chybu ked tam ten tag nebol..ok..vdaka vam
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| malý help! v AMD - Advanced Micro Devices | 9 | 868 | 10.07.2007 23:58 Jaro | | maly help s timestamp v PHP, ASP | 2 | 411 | 21.06.2009 22:44 neopagan | | Generovanie XML:Chybná analýza XML: žiadny prvok sa nenašiel v HTML, XHTML, XML, CSS | 1 | 881 | 16.12.2011 16:49 Ďuri | | XML Schema => XML instance document v HTML, XHTML, XML, CSS | 0 | 731 | 02.11.2009 17:46 sINN3r | | help AMD Sempron 2800+ frekvencia 1700 help v AMD - Advanced Micro Devices | 16 | 1735 | 10.03.2007 9:13 dr.etker | | LG M228WA-BZ 22'', Wide help help v Monitory, televízory a projektory | 1 | 1159 | 05.12.2007 12:41 OmeGa | | Maly notebook v Notebooky a netbooky | 27 | 1260 | 19.05.2008 20:18 Kamahl | | maly RS v Redakčné systémy | 2 | 873 | 26.07.2009 13:56 mokus | | Maly notebook. v Notebooky a netbooky | 2 | 279 | 19.11.2014 15:48 nescafe | | maly Upgrade [ Choď na stránku: 1, 2, 3 ] v PC zostavy | 78 | 1905 | 12.08.2013 9:40 scubi7 | | maly kompik v PC zostavy | 8 | 567 | 19.09.2011 22:09 ac.milan | | Maly notebook v Notebooky a netbooky | 0 | 422 | 27.08.2008 17:39 Iqwak | | Maly Notebook v Notebooky a netbooky | 11 | 1179 | 05.12.2009 20:16 fuzac89 | | Maly tichy PC v PC zostavy | 1 | 389 | 14.08.2010 18:46 Cirky | | maly upgrade :D [ Choď na stránku: 1, 2, 3, 4 ] v PC zostavy | 92 | 2801 | 20.02.2010 8:40 tom1 | | Malý blogový systém v Webdesign | 2 | 707 | 05.07.2011 18:09 slavik |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|