nygga
super heros
Dołączył: 01 Maj 2008 Posty: 76
Wysłany: 2008-07-17, 12:27 [xpath] wybieranie atrybutu rodzica z jednoczesnym warunkiem
witam,
mam następujący problem a mianowicie przechodząć do rzeczy
xml:
Kod: <?xml version="1.0" encoding="UTF-8" ?>
<databaseMap>
<server type="MySQL" connectable="true">
<database name="test1" selectable="true">
<table name="testr" />
</database>
<database name="test2" selectable="false">
<table name="testa" />
</database>
<database name="test3" selectable="false">
<table name="testab" />
</database>
</server>
</databaseMap>
moje dotychczasowe wypociny z xpatha
Kod: //table[@name="testr"]/../@name
efekt jaki chce osiągnąć to włączyć do tego jeszcze sprawdzanie czy selectable rodzica jest na true
probowalem takim sposobem
Kod: //table[@name="testr"]/..[@selectable="true"]/@name
ale to nie przejdzie ze wzgledu na blad skladni.
wskoczenie do dziadka i dopiero zejscie do rodzica i sprawdzenie atrybutu tez nie wchodzi w rachube.
edit: wymyslilem, temat do zamkniecia
Kod: //database[table[@name="testr"] and @selectable="true"]/@name