System SZARP - dokumentacja techniczna: SZARP v.3.1 | ||
---|---|---|
Poprzedni | Rozdział 5. IPK - konfiguracja systemu SZARP | Następny |
Biblioteka IPK używa bibliotek libxml2 i libxslt (www.xmlsoft.org). Wraz z nimi udostępniane są dwa narzędzia:
xmllint - procesor XML, pozwalający między innymi weryfikować poprawność dokumentu XML i jego zgodność z podanym schematem, formatować dokument a także zmieniać jego kodowanie. Przykłady użycia znajdują się w Sekcja 5.3.3 i Sekcja 5.3.5.
xsltproc - procesor XSLT, pozwalający na przekształcanie dokumentów XML za pomocą szablonów XSLT. Przykłady użycia w Sekcja 5.3.6.
Należy zwrócić uwagę, że stworzone do manipulacji na konfiguracji szablony XSLT wchodzące w skład dystrybucji SZARP'a były testowane tylko z przy użyciu jako procesora XSLT programu xsltproc. Nie jest wykluczone, że zawierają one błędy, które mogą się ujawnić przy użyciu innego procesora.
Poza wymienionymi istnieje wiele innych narzędzi, w szczególności przeglądarek i edytorów XML, umożliwiających łatwiejszą pracę, zwłaszcza z dużymi konfiguracjami, gdy ważna jest możliwość graficznej prezentacji struktury pliku. Warto wiedzieć, że edytor XML jest wbudowany np. w przeglądarkę Mozilla (menu Tools -> Web development -> DOM inspector).
Poprzedni | Spis treści | Następny |
Tworzenie i edycja konfiguracji | Początek rozdziału | Konwersja konfiguracji SZARP 2.1 na IPK. |