Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Parsowanie html (szablony)
karmer
post
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
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 04:18