Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [xml] optymalizacja
flashion
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 1
Dołączył: 4.11.2007

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
splatch
post
Post #2





Grupa: Zarejestrowani
Postów: 487
Pomógł: 7
Dołączył: 7.01.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Użyj XPath - wyrażenie, które Cię interesuje to //nazwaelementu[@id = 'wartosc'].
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


hym, a getElementById(id) ?
Go to the top of the page
+Quote Post
flashion
post
Post #4





Grupa: Zarejestrowani
Postów: 53
Pomógł: 1
Dołączył: 4.11.2007

Ostrzeżenie: (0%)
-----


możecie zapodać jakiś przykład?
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Manual jest
http://pl.php.net/manual/en/function.dom-d...elementbyid.php
Go to the top of the page
+Quote Post
flashion
post
Post #6





Grupa: Zarejestrowani
Postów: 53
Pomógł: 1
Dołączył: 4.11.2007

Ostrzeżenie: (0%)
-----


tak, tylko problem w tym, że u mnie wszystkie węzły nazywają się identycznie.
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


eee?
ID ma byc unikalne w zakresie dokumentu XML, wiec jest tylko jedno - a jak masz ich wiecej to masz bledny XML
Go to the top of the page
+Quote Post
flashion
post
Post #8





Grupa: Zarejestrowani
Postów: 53
Pomógł: 1
Dołączył: 4.11.2007

Ostrzeżenie: (0%)
-----


mam coś takiego:

Kod
<wezly>
<wezel id="1"/>
<wezel id="2"/>
<wezel id="3"/>
<wezel id="4"/>
<wezel id="5"/>
<wezel id="6"/>
...
</wezly>
Go to the top of the page
+Quote Post
splatch
post
Post #9





Grupa: Zarejestrowani
Postów: 487
Pomógł: 7
Dołączył: 7.01.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Musisz mieć jeszcze DTD, w którym określisz typ atrybutu jako ID. Bez tego ani rusz.
Go to the top of the page
+Quote Post
flashion
post
Post #10





Grupa: Zarejestrowani
Postów: 53
Pomógł: 1
Dołączył: 4.11.2007

Ostrzeżenie: (0%)
-----


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?

Ten post edytował flashion 1.03.2008, 19:14:22
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:14