Szpieg XML

XML Spy firmy Icon Information System to zintegrowane środowisko programistyczne do obsługi dokumentów XML.

XML Spy firmy Icon Information System to zintegrowane środowisko programistyczne do obsługi dokumentów XML.

Na rynku istnieje wiele narzędzi do tworzenia dokumentów HTML lub SGML, do sprawdzania ich poprawności składniowej, oglądania ich w środowisku docelowym itp. Podobne możliwości w stosunku do dokumentów XML oferuje prosty i stosun- kowo tani (ok. 150 USD) pakiet graficzny XML Spy firmy Icon Information System.

Prostota specyfikacji XML powoduje, że podstawowym narzędziem do tworzenia nowych dokumentów XML może być zwykły edytor tekstowy, np. Notepad. Wymaga to jednak sporo pracy. XML Spy to wysoce specjalizowany edytor tekstowy o cechach funkcjonalnych przystosowanych do obsługi dokumentów XML.

Edycji dokumentu XML dokonuje się w jednym z dwóch trybów: tekstowym lub strukturalnym, pokazującym schemat dokumentu. Do oglądania formy graficznej dokumentu używa się Internet Explorera (w wersji 5.5 lub nowszej). W każdym z trybów program pomaga twórcy dokumentu, oferując skróty do wstawiania poprawnych znaczników i atrybutów. Gdy tworzony dokument XML ma dołączony schemat lub definicję znaczników w postaci dokumentu DTD (Document Type Definition), pomoc pakietu jest skuteczniejsza.

W trybie strukturalnym dokument jest przedstawiany jako drzewiasta hierarchia znaczników. Istnieje rów-nież opcja pozwalająca na prezentację informacji z bazy danych w formie tabelarycznej. Program wykrywa taką struk-turę danych i oferuje dogodną prezentację tabelaryczną.

Pakiet ma wbudowany moduł do automatycznego tworzenia dokumentu DTD z dowolnego XML, chociaż ze względu na dużą swobodę specyfikacji XML w interpretacji znaczników i typów danych, może stworzyć dokument DTD niezbyt dokładnie odpowiadający intencji twórcy. Na szczęście poprawienie dokumentu DTD jest znacznie prostsze niż tworzenie nowego od początku.

XML Spy pozwala na sprawdze- nie poprawności składniowej dokumentu (zgodność z regułami XML), a jeżeli dokument ma dołączony schemat/DTD, może również doko- nać walidacji dokumentu w stosunku do niego.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200