XClH - Strona główna

XClH - Procesor hierarchii klas XML

XClH jest procesorem hierarchicznie zależnych od siebie fragmentów XML.

XClH jest aplikacją napisaną w Javie uruchamianą z linii poleceń, przetwarzającą zestaw wejściowych plików XML w zestaw plików wyjściowych.

Zależności między fragmentami XML przypominają zależności między klasami w programowaniu obiektowym. Podklasa dziedziczy strukturę nadklasy, opcjonalnie ją modyfikując.

XClH może być użyty do:

  • tworzenia statycznych zestawów stron HTML (XHTML) bez redundancji danych
  • tworzenia zestawów plików konfiguracyjnych XML bez redundancji danych
XClH wspiera:
  • wykrywanie zależności cyklicznych między fragmentami XML
  • "niewidoczne" fragmenty XML, nie występujące w plikach wynikowych, a przydatne przy budowaniu struktury
  • kompilację tylko używanych w plikach wynikowych fragmentów XML