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 |
|
|
|
![]() |
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 338 Pomógł: 2 Dołączył: 4.03.2006 Skąd: Łódź Ostrzeżenie: (0%)
|
Wyglada bardzo interesujaco. Jaka licencja, bo o tym nie wspomniales?
Pozdrawiam, Adrian. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 19.10.2004 Skąd: Opole Ostrzeżenie: (0%)
|
Zaktualizowałem dokumentację - klasa jest opublikowana na licencji LGPL.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:00 |