![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 2 Dołączył: 21.10.2006 Ostrzeżenie: (0%)
|
Witam.
Używam obiektów DOM (DOMDocument, DOMNode, DOMElement ...) do modyfikacji faragmentów strony html. Wygląda to tak że do DOMDocument wczytuję kawałek htmla (nie cały dokument tylko fragment, bez znaczników html, head, i body), potem wyszukuję za pomocą xpath element który mnie interesuje i go modyfikuję. Na koniec chcę dostać zmodyfikowany kod jako string html. Niestey saveHTML wypluwa kod opatrzony w znaczniki html, body, czyli tak jakby uzupełniony fragment kodu który wczytałem. Czy znacie może jakąś możliwość wygenerowania kodu tylko dla wybranego fragmentu (najlepiej jaby dla każdego obiektu DOM było saveHTML(), np DOMFragment->saveHTML) ... Może macie jakieś inne sposoby na to o czym piszę, z góry zaznaczam że pregmatche i inne wyrażenia regularne odpadają. |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%)
|
DOMDocument::saveXML Example #1 Saving a DOM tree into a string |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 2 Dołączył: 21.10.2006 Ostrzeżenie: (0%)
|
omg |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 04:55 |