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 přidružen k vašemu schématu 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 takto:
- V pohledu Navigátor klepněte pravým tlačítkem myši na soubor schématu XML, s nímž chcete pracovat, a vyberte volbu .
- Vyberte projekt nebo složku, která má obsahovat soubor XML, zadejte název souboru do pole Název souboru a klepněte na tlačítko Další.
Název souboru musí být ukončen příponou .xml.
- Vyberte 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 bude vygenerována první volba nezbytné volby.
- Prvky a atributy naplnit daty: Všechny vygenerované prvky a atributy budou naplněny ukázkový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. Vyberte položku, kterou chcete upravovat, a klepněte na volbu Upravit.
- Hodnota v poli Název oboru názvů je cílový
obor názvů schématu XML. Váš soubor XML musí být přidružen ke stejnému oboru názvů, ke kterému je přidruženo jeho schéma XML.
- Všechny stanovené prvky a atributy v souboru XML přidružené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.
Další informace o oborech názvů a předponách oborů názvů viz související odkazy.
- Klepněte na tlačítko OK a potom na tlačítko 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ů.
- Fazety: Výchozí hodnoty generovaných dat nemusejí odpovídat komplexním fazetám (například vzorky).
- Abstraktní prvky: Někdy dochází k chybnému vygenerování abstraktních prvků.