Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Wyciąganie pomiędzy tagami DOM
Forum PHP.pl > Forum > Przedszkole
benzulli
Mam taką postać kodu (powtarza się wielokrotnie):

<tr><td></td><td>INTERESUJACA MNIE TRESC <a href="blabla.pl"></a></td></tr>

Bawiłem się wyrażeniami regularnymi, lecz wyczytałem, że lepiej używać DOM.
Zatem proszę o pomoc w sprawie jakiej instrukcji użyć żeby wyciągnąć treść pomiędzy tagiem zamykającym tr, a tagiem otwierającym a.

Druga rzecz jest podobna, tylko, że interesuje mnie wyciągnięcie tekstu, który jest podlinkowany, gdy tło TR jest podane:

<tr bgcolor="red"><td></td><td><a href="blabla.pl">To mnie interesuje</a></td></tr>
<tr><td></td><td><a href="blabla.pl">Tego nie chce</a> </td></tr>


Dziękuję za zainteresowanie tematem i zadanie sobie trudu przeczytania postu smile.gif Dziękuję z góry za odpowiedzi.
viking
Możesz użyć phpquery, http://framework.zend.com/manual/current/e....dom.query.html albo xpath. Interesuje Cię selektor tr[bgcolor] + a. Problem w tym że kod który podałeś jest niepoprawny. Po zamknięciu tr powinno być zamknięcie table, tfoot, tbody, thead a nie kolejny element inline.
benzulli
Poprawiłem kod, przepraszam.

Jednocześnie dziękuję za odp, potem zobaczę, czy to pójdzie.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.