Soubor XML můžete vygenerovat ze schématu XML, pokud chcete rychle vytvořit soubor XML na základě určitého souboru schématu XML. Vygenerování souboru XML z vlastního schématu XML vám uspoří čas vytvořením souboru XML, který je asociován s vaším schématem XML a který obsahuje přinejmenším některé z prvků a atributů vašeho schématu XML.
Po vygenerování můžete nový vlastní soubor XML dále upravit v editoru XML.
Následující pokyny jsou určeny pro perspektivu Prostředek, nicméně jsou aplikovatelné i na mnohé další perspektivy.
Chcete-li vygenerovat soubor XML ze souboru schématu, postupujte tímto způsobem:
- V pohledu Navigátor klepněte pravým tlačítkem myši na soubor schématu XML, který chcete použít.
- V této místní nabídce klepněte na .
- Vyberte projekt nebo složku, která má obsahovat soubor XML, zadejte její název
a klepněte na Další. Název souboru musí být ukončen příponou .xml.
- Klepněte na Kořenový prvek souboru XML. Kořenový prvek souboru XML je prvek, který obsahuje všechny ostatní prvky tohoto souboru. Do seznamu Kořenový prvek budou přidány veškeré globální prvky definované ve schématu XML. Pokud vaše schéma XML neobsahuje žádné globální prvky, nelze z něj vytvořit soubor XML.
- Proveďte výběr z následujících voleb obsahu:
- Vytvořit volitelné atributy. Budou vygenerovány
povinné i volitelné atributy.
- Vytvořit volitelné prvky. Budou vygenerovány
povinné i volitelné prvky.
- Vytvořit první volbu nezbytné volby. Ve vašem
souboru XML se vygeneruje první volba nezbytné volby.
- Prvky a atributy naplnit daty. Jakékoliv
generované prvky a atributy budou naplněny vzorovými daty.
Pokud nechcete použít žádnou z těchto voleb, vytvoří se pouze minimální množství obsahu nezbytného pro soubor XML.
- Sekce Informace o oboru názvů obsahuje informaci o cílovém oboru názvů schématu XML, jeho předponě a o umístění schématu. Další informace o oborech názvů a předponách oborů názvů viz související odkazy.
- Vyberte položku, kterou chcete upravovat, a klepněte na Upravit.
- Hodnota v poli Název oboru názvů je cílový
obor názvů schématu XML. Váš soubor XML musí být asociován se stejným oborem názvů, se kterým je asociováno jeho schéma XML.
- Všechny stanovené prvky a atributy v souboru XML přiřazeném k oboru názvů budou uvedeny předponou o hodnotě Předpona.
- Pole Pokyn k umístění obsahuje umístění schématu
XML.
- Klepněte na OK a poté na Dokončit.
Soubor XML bude obsahovat vybraný kořenový prvek a veškeré prvky či atributy obsažené v kořenovém prvku. Rovněž bude obsahovat informaci o oboru názvů a umístění souborů XML. Nyní můžete do souboru XML přidat prvky a atributy.
Poznámka: V některých případech, kdy je soubor XML
vygenerován z komplexního souboru schématu XML, nemusí soubor XML platit.
V takovém případě můžete vygenerovaný soubor otevřít v editoru XML a opravit veškeré chyby. Obvykle je zapotřebí opravit pouze menší množství chyb. Potíže mohou být s těmito
konstrukcemi schématu XML:
- Omezení. Někdy dochází k chybnému vygenerování omezených prvků.
- Fasety: Výchozí hodnoty generovaných dat nemusejí odpovídat komplexním fasetám (například vzorky).
- Abstraktní prvky. Někdy dochází k chybnému vygenerování abstraktních prvků.