Narzędzia XML - przegląd

Ten produkt udostępnia obszerne środowisko wizualnego programowania w języku XML. W skład zestawu narzędzi wchodzą komponenty do budowania definicji DTD, schematów XML i plików XML.

Dostępne są następujące narzędzia XML:

Edytor XML jest narzędziem do tworzenia i wyświetlania plików XML. Można go użyć do tworzenia nowych plików XML, zarówno od początku, jak i na podstawie istniejących definicji DTD lub schematów XML. Można go także użyć do edytowania plików XML, wiązania ich z definicjami DTD lub schematami, a także do sprawdzania ich poprawności.

Edytor DTD jest narzędziem do tworzenia i wyświetlania definicji DTD.

Edytor schematów XML jest narzędziem do tworzenia, wyświetlania i sprawdzania poprawności schematów XML. Edytora schematów XML można użyć do realizacji takich zadań, jak tworzenie komponentów schematów XML oraz importowanie i wyświetlanie schematów XML.

Przy otwieraniu dużych plików w dowolnym edytorze XML należy zachować ostrożność. W przypadku przekroczenia limitów pamięci w środowisku roboczym, zostanie ono natychmiast zamknięte, bez zapisywania danych (i bez ostrzeżeń lub komunikatów o błędach). Najlepszym wskaźnikiem ilości niezbędnej pamięci jest liczba elementów w pliku XML, a nie rozmiar samego pliku. Wymagania w zakresie pamięci są też zależne od tego, jakie inne narzędzia są otwarte w środowisku roboczym. W niektórych przypadkach będzie można otworzyć plik o wielkości 15 megabajtów, a w innych problemy mogą wystąpić już przy plikach jednomegabajtowych. Dlatego zaleca się, aby przed otwarciem dużego pliku XML zapisać wszystkie dane w środowisku roboczym. Jest to ograniczenie stałe.

Działanie analizatora składni XML po napotkaniu niepodlegającego interpretacji odsyłacza URI (na przykład w deklaracji DOCTYPE) polega na zgłoszeniu krytycznego błędu we/wy i zatrzymaniu dalszego przetwarzania. Niezinterpretowany odsyłacz URI nie jest widziany jako błąd składni lub semantyczny, dlatego analizator składni nie będzie próbował go obsłużyć. W zasadzie dokument pozostanie niesprawdzony. Jest to znany problem.