![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 19.10.2004 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Biblioteka wymaga php 5.1 (lub nowszego), jest zależna od biblioteki DOM XML, która wchodzi w skład standardowej kompilacji php.
Biblioteka jest dostępna na licencji LGPL. Przy okazji projektu, nad którym pracujemy w firmie potrzebowaliśmy dobrego, prostego rozwiązania do edycji dokumentów XML. SimpleXML niestety nie odpowiadał naszym potrzebom, głównie z powodu ograniczeń, a DOM wymagał dużej ilości kodu i był poprostu niewygodny. Korzystając z magicznych metod oraz interfejsu ArrayAccess stworzyliśmy klasę z API takim jak SimpleXML, wzbogaconym o dodatkowe funkcje i dostęp do metod oraz pół Node'ów DOM. Obiekty EasyXML nie mają też dużego narzutu pamięci, ponieważ są tworzone tylko w momencie pobrania wartości przez __get. Teoretycznie ograniczeniem są jedynie możliwości php i obiektu DOM. Download: http://shaxbee.superhost.pl/code/2007/01/EasyXML.class.zip http://shaxbee.superhost.pl/code/2007/01/E...easy_x_m_l.html Parę przykładów użycia:
Proszę o pobawienie się klasą i bezlitosne wytykanie wszystkich błędów w działaniu ![]() Ten post edytował ShaXbee 12.01.2007, 13:43:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 05:08 |