![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 2 Dołączył: 3.09.2008 Skąd: Kętrzyn Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Poszukuję skryptu który powinien robić coś takiego: Mam przykładowy kod html szablonu: Kod <body> <div>Jakiś tekst</div> <div id="first"><h1>@content_1</h1></div> <div id="second"><p><span class="first_class">@content_2</span></p></div> <body> W wyniku działania skryptu chciałbym mieć kolekcję obiektów o atrybutach: - nazwa elementu (@content_1, @content_2) - ścieżkę DOM do elementu którego zawartością jest powyższy tekst Oczywiście skrypt powinien wyszukiwać wszystkie wystąpienia tekstu o składni @jakas_nazwa w szablonie. Może podsuniecie mi jakieś wskazówki dzięki którym będę mógł sklecić własny parser. W tej chwili wybróbowałem klasę SimpleHtmlDOM. Klasa ta pozwala mi na tworzenie drzewa DOM i tu wpadłem na pomysł, że będę sprawdzał zawartość każdego elementu drzewa i wyszukiwał elementy, które będą zawierały w sobie tekst postaci @jakas_nazwa i będę zapamiętywał ścieżkę DOM do niego. To taki mój pomysł. Proszę, przedstawcie swoje pomysły rozwiązania tego problemu. PS. Skrypt powinien działać od PHP4 w górę. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 04:18 |