flashion
29.02.2008, 21:34:41
szukam węzła z atrybutem id=1634
jest jakiś inny sposób odnalezienia go niż pętla for i warunek getAttribute("id") == 1634 ?
pozdrawiam
splatch
29.02.2008, 22:35:31
Użyj XPath - wyrażenie, które Cię interesuje to //nazwaelementu[@id = 'wartosc'].
dr_bonzo
1.03.2008, 01:27:02
hym, a getElementById(id) ?
flashion
1.03.2008, 13:26:09
możecie zapodać jakiś przykład?
dr_bonzo
1.03.2008, 13:38:00
flashion
1.03.2008, 14:00:54
tak, tylko problem w tym, że u mnie wszystkie węzły nazywają się identycznie.
dr_bonzo
1.03.2008, 14:10:17
eee?
ID ma byc unikalne w zakresie dokumentu XML, wiec jest tylko jedno - a jak masz ich wiecej to masz bledny XML
flashion
1.03.2008, 14:16:07
mam coś takiego:
Kod
<wezly>
<wezel id="1"/>
<wezel id="2"/>
<wezel id="3"/>
<wezel id="4"/>
<wezel id="5"/>
<wezel id="6"/>
...
</wezly>
splatch
1.03.2008, 15:46:53
Musisz mieć jeszcze DTD, w którym określisz typ atrybutu jako ID. Bez tego ani rusz.
flashion
1.03.2008, 19:12:40
chodzi mi o szybsze wyszukiwanie danych węzłów. tak samo jak z wyszukiwaniem danego wyrazu w edytorze tekstu, ja podaje mu "id="6"", a on ma mi to w mgnieniu oka znaleźć i dostosować do moich potrzeb. Istnieje coś takiego?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.