XML sémafájlok létrehozása XML fájlokból

Ha olyan XML fájlja van, amely nem rendelkezik XML sémával, akkor az XML fájl használatával létrehozhat egy XML sémát. Az XML séma XML fájlból való létrehozásával időt takaríthat meg, mivel olyan XML sémát hoz létre az XML fájl használatával, amely az XML fájlban található összes elemet tartalmazza.

Mielőtt elkezdené

Erről a feladatról

Az XML fájlnak megfelelően formázottnak kell lennie, ellenkező esetben a séma létrehozásakor hibaüzenetet fog kapni, és a rendszer nem hozza létre a sémát. Az XML fájl formázása akkor megfelelő, ha követi az XML 1.0 ajánlásban leír specifikációt.

Az alábbi utasítások az Erőforrás perspektívához készültek, de számos más perspektívában is felhasználhatók.

Az alábbi lépések végrehajtásával hozhat létre XML sémát XML fájlból:

Eljárás

  1. Hozzon létre egy projektet, amely az XML sémafájlt fogja tartalmazni. Ha Java™ beaneket szeretne létrehozni az XML sémából, akkor ajánlott létrehozni egy olyan projektet, amely együttműködik Java forrással és az XML sémát valamint a beaneket is tartalmazza (a beaneknek egy olyan projektben kell lenniük, amely be van állítva a Java forrással való együttműködésre, az XML sémának viszont nem kell ilyen projektben lennie.) Ellenkező esetben teljesen mindegy, hogy milyen projektet hoz létre.
  2. Válassza ki azt az XML fájlt, amelyből XML sémát szeretne létrehozni. Kattintson rá a jobb egérgombbal, majd válassza az előugró menü következő menüpontját. Előállítás > XML séma.
  3. Válassza ki azt a mappát vagy projektet, amely a sémát fogja tartalmazni. A Fájlnév mezőbe írja be a séma nevét, például MyXMLXSD.xsd. A séma nevének .xsd kiterjesztéssel kell rendelkeznie.
  4. Kattintson a Befejezés gombra.
  5. A rendszer egy párbeszédablakban jelzi, hogy az XML séma sikeresen előállításra került.

Eredmények

A séma automatikusan megjelenik az XML sémaszerkesztőben. Az összes olyan elemet tartalmazza, amely a séma létrehozásához használt XML fájlban volt. Mostmár testreszabhatja, például új elemeket adhat hozzá.

Mi a következő lépés?


Visszajelzés