Narzędzia XML - przegląd

Produkt stanowi wszechstronne wizualne środowisko programowania XML. Zestaw narzędzi zawiera komponenty do budowania definicji DTD oraz schematów 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. Za jego pomocą można tworzyć nowe pliki XML zarówno od podstaw, jak i w oparciu o istniejące definicje DTD lub schematy XML. Można również edytować pliki XML, wiązać je z definicjami DTD lub schematami oraz sprawdzać ich poprawność.

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. Za jego pomocą można importować i wyświetlać schematy XML oraz tworzyć ich komponenty.

Należy zwrócić szczególną uwagę podczas otwierania dużych plików w dowolnym z tych edytorów XML. Przy przekroczeniu ograniczeń pamięci środowiska roboczego taki plik zostanie bez ostrzeżenia i komunikatu o błędzie zamknięty, a dane nie zostaną zapisane. Nie wielkość pliku XML, ale liczba elementów w nim zawartych najlepiej określa, jaka ilość pamięci będzie wymagana. Zapotrzebowanie na pamięć zależy również od innych elementów otwartych w środowisku roboczym - w niektórych przypadkach możliwe jest otwarcie pliku o wielkości 15 MB, podczas gdy w innych przypadkach otwarcie jednomegabajtowego pliku może spowodować problem. Dlatego też zaleca się, aby przed otwarciem dużego pliku XML zapisać wszystkie dane w środowisku roboczym. To ograniczenie ma charakter trwały.

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