jestem zielony z xpath a powstała nagła potrzeba, bardzo prosze o pomoc.
Problem:
muszę z XML (pobieranego z bazy mysql - zawarte w nim dane konfigurują wtyczkę) wyciągnąć jedną wartość.
Tą wartosćią jest w podanym przykładowym XML`u 111 zawarte w <value index="vDEF">111</value>, mam do przeczesania kilkadzisiąt tysięcy rekordów więc ręczne wyławianie odpada
XML poniżej:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?> <T3FlexForms> <data> <sheet index="mainconfig"> <language index="lDEF"> <field index="addresspool"> <value index="vDEF">111</value> </field> <field index="cat_join"> <value index="vDEF">0</value> </field> <field index="category"> <value index="vDEF"></value> </field> <field index="shownone"> <value index="vDEF">0</value> </field> </language> </sheet> <sheet index="list"> <language index="lDEF"> <field index="target"> <value index="vDEF"></value> </field> <field index="field"> <value index="vDEF">name,title,email,phone,mobile,www,address,city,zip</value> </field> <field index="abc"> <value index="vDEF"></value> </field> <field index="search"> <value index="vDEF"></value> </field> <field index="enablecatchoose"> <value index="vDEF">1</value> </field> </language> </sheet> <sheet index="detail"> <language index="lDEF"> <field index="target"> <value index="vDEF"></value> </field> <field index="field"> <value index="vDEF">name,title,email,phone,mobile,www,address,company,city,zip,country,image,fax</value> </field> </language> </sheet> <sheet index="googlemap"> <language index="lDEF"> <field index="enable"> <value index="vDEF">1</value> </field> <field index="target"> <value index="vDEF">3302</value> </field> </language> </sheet> <sheet index="powermail"> <language index="lDEF"> <field index="target"> <value index="vDEF"></value> </field> </language> </sheet> <sheet index="tt_news"> <language index="lDEF"> <field index="contact"> <value index="vDEF">1</value> </field> </language> </sheet> </data> </T3FlexForms>
Z góry dziękuję Antek