Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
maly help s parsovanim XML

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok NapísalOffline : 13.01.2010 18:52

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


Offline

Užívateľ
Užívateľ
maly help s parsovanim XML

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 13.01.2010 19:03

php.net/isset







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
maly help s parsovanim XML

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 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...


Offline

Čestný člen
Čestný člen
maly help s parsovanim XML

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 13.01.2010 20:41

A co takto
Kód:
isset($vysledok1->event_link_l2)
Pripadne pouzi funkciu property_exists().


Offline

Užívateľ
Užívateľ
maly help s parsovanim XML

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 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


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. malý help!

v AMD - Advanced Micro Devices

9

868

10.07.2007 23:58

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. maly help s timestamp

v PHP, ASP

2

411

21.06.2009 22:44

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Generovanie XML:Chybná analýza XML: žiadny prvok sa nenašiel

v HTML, XHTML, XML, CSS

1

881

16.12.2011 16:49

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. XML Schema => XML instance document

v HTML, XHTML, XML, CSS

0

731

02.11.2009 17:46

sINN3r Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. help AMD Sempron 2800+ frekvencia 1700 help

v AMD - Advanced Micro Devices

16

1735

10.03.2007 9:13

dr.etker Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. LG M228WA-BZ 22'', Wide help help

v Monitory, televízory a projektory

1

1159

05.12.2007 12:41

OmeGa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Maly notebook

v Notebooky a netbooky

27

1260

19.05.2008 20:18

Kamahl Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. maly RS

v Redakčné systémy

2

873

26.07.2009 13:56

mokus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Maly notebook.

v Notebooky a netbooky

2

279

19.11.2014 15:48

nescafe Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. maly Upgrade

[ Choď na stránku:Choď na stránku: 1, 2, 3 ]

v PC zostavy

78

1905

12.08.2013 9:40

scubi7 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. maly kompik

v PC zostavy

8

567

19.09.2011 22:09

ac.milan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Maly notebook

v Notebooky a netbooky

0

422

27.08.2008 17:39

Iqwak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Maly Notebook

v Notebooky a netbooky

11

1179

05.12.2009 20:16

fuzac89 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Maly tichy PC

v PC zostavy

1

389

14.08.2010 18:46

Cirky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. maly upgrade :D

[ Choď na stránku:Choď na stránku: 1, 2, 3, 4 ]

v PC zostavy

92

2801

20.02.2010 8:40

tom1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Malý blogový systém

v Webdesign

2

707

05.07.2011 18:09

slavik Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra