XML eszközök - áttekintés

Ez a termék átfogó vizuális Bővíthető leírónyelv (XML) fejlesztői környezetet biztosít. Az eszközkészlet DTD definíciók, XML sémák, valamint XML és XSL fájlok összeállításához tartalmaz összetevőket.

A következő XML eszközök állnak rendelkezésre. Az XML eszközök használata előtt azonban engedélyeznie kell az XML fejlesztési képességeket. Ehhez válassza ki az Ablak > Beállítások > Általános > Képességek panelen található XML-fejlesztő jelölőnégyzetet.

1. Táblázat XML eszközök
XML eszköz Leírás
XML szerkesztő Bővíthető leírónyelv (XML) fájlok létrehozására és megjelenítésére szolgál. A segítségével új, üres XML fájlokat hozhat létre, de meglévő DTD definíciók vagy XML sémák felhasználásával is előállíthat vele XML fájlokat. Az XML szerkesztő felhasználásával az XML fájlok szerkesztését, DTD definíciókhoz vagy sémákhoz történő társítását, valamint ellenőrzését is végrehajthatja.
DTD szerkesztő Dokumentumtípus-definíciók (DTD definíciók) létrehozását és megjelenítését szolgálja. A DTD szerkesztő segítségével DTD definíciókat hozhat létre, valamint XML sémafájlokat állíthat elő.
XML séma szerkesztő Ez az eszköz XML sémák létrehozását, megjelenítését és ellenőrzését támogatja. Az XML sémaszerkesztő a következő feladatok végrehajtását teszi lehetővé: XML sémakomponensek létrehozása, XML sémák importálása és megjelenítése, relációs tábladefiníciók előállítása XML sémákból, valamint XML sémák XML példányainak létrehozását szolgáló Java komponensek készítése.
XSL szerkesztő Új Bővíthető stíluslap nyelv (XSL) fájlok létrehozására, vagy meglévők szerkesztésére szolgál. A tartalomsegédet, valamint különféle varázslók segítségét veheti igénybe az XSL fájlok létrehozásához vagy szerkesztéséhez. A fájlok szerkesztésének befejezése után ellenőrizheti is azokat. Továbbá arra is lehetősége van, hogy XML példányfájlt társítson a szerkesztés alatt álló XSL forrásfájlhoz, mellyel irányított szerkesztést biztosíthat a különféle szerkezetek, például az XPath kifejezések meghatározásakor.
XSL fordító Segítségével XSL 1.0 és 2.0 stíluslap dokumentumok fordíthatók le és integrálhatók Java projektekké.
XPath kifejezés varázsló XML útvonalnyelv (XPath) kifejezések létrehozását teszi lehetővé. Az XPath kifejezések segítségével az XML dokumentumokban való keresés, valamint a bennük lévő csomópontokhoz (például az egyes elemekhez vagy attribútumokhoz) tartozó információk kibontása hajtható végre.
XML leképezés szerkesztő XML alapú dokumentumok grafikus leképezésére szolgál, mely a forrás- és a céldokumentumokban található elemek összekötésével hajtható végre. A beépített átalakítási funkciókat egyéni XPath kifejezések és XSLT sablonok használatával terjesztheti ki. A leképezési eszköz automatizálja az XSL kód készítését, a megadott leképezési információk alapján pedig használatba vehető átalakítási dokumentumokat állít elő.

Megjegyzések:

Körültekintően járjon el akkor, ha az XML szerkesztők segítségével nagyméretű fájlokat nyit meg. Ha a rendszer túllépi a munkaterület memóriakorlátjának értékét, akkor az alkalmazás az adatok mentése (valamint figyelmeztetések és hibaüzenetek megjelenítése) nélkül váratlanul bezárásra kerül. Az XML fájlokban található elemek száma - és nem a fájlok mérete - a legjobb fokmérője annak, hogy mennyi memóriára lesz szükség. A memóriaszükséglet attól is függ, hogy még mi van megnyitva a munkaterületen - míg egyes esetekben akár 15 megabyte-os fájlokat is megnyithat a munkaterületen, addig máskor egy 1 megabyte-os fájl megnyitása is problémát okozhat. Ebből eredően a nagyméretű XML fájlok megnyitása előtt erősen ajánlott minden adatot elmenteni a munkaterületen. Ez egy tartós korlátozás.

Az XML értelmező viselkedése feloldhatatlan URI (például egy DOCTYPE deklaráció) észlelése esetén a végzetes I/O hiba jelentését és minden egyéb feldolgozás leállítását foglalja magában. A feloldhatatlan URI sem szintaktikai, sem szemantikai hibaként nem értelmezhető, ebből eredően az értelmező sem tesz kísérletet annak kezelésére. A dokumentum lényegében ellenőrizetlen marad. Ez egy ismert probléma.