![]() |
![]() ![]() |
![]() |
![]() ![]()
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 -------------------- „Jesteśmy różni, pochodzimy z różnych stron Polski, mamy różne zainteresowania, ale łączy nas jeden cel. Cel ten to Ojczyna, dla której chcemy żyć i pracować.” Roman Dmowski
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 17.06.2025 - 06:00 |