![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%)
|
Muszę wprowadzić w systemie szablonów kilka nowych znaczników i atrybutów. Najwygodniej chyba użyć parsera XML. Napotykam jednak trochę problemów:
1. Właściwość obiektu określa się: {obiekt->parametr}. Funkcja DOMDocument::loadHTML() albo save*() zamienia wtedy > na znak specjalny, co uniemożliwia później interpretację wstawki. Da się to ominąć? 2. Funkcja loadHTML() dodaje automatycznie DTD dokumentu wraz z <html>. Można to ominąć, ustawiając flagę LIBXML_NOXMLDECL wraz z funkcją load() - ta zaś wyrzuci wyjątek przy użyciu niezdefiniowanego w kodzie znaku specjalnego. Może lepiej użyć innego zbioru funkcji niż DOM? W ostateczności pozostają wyrażenia regularne. Przykład: http://www.unit1.pl/pb-767 |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 17:16 |