Editor Schéma XML

Vylepšená vizualizace a podrobné nebo zjednodušené pohledy

Grafická vizualizace v editoru byla rozšířená a poskytuje pohled Schématu XML zaměřený na typ. Typy se zobrazí jako obrázky ve tvaru rámečku. Pokud typy obsahují prvky a atributy, zobrazí se v polích rámečku.

Rozevírací rámeček v zobrazovacím režimu je viditelný v pravém horním rohu editoru Schéma XML a umožňuje vám přepínat mezi zjednodušeným a podrobným pohledem. Zjednodušený pohled skryje mnoho komplikovaných obrazců schématu XML, takže můžete vytvořit struktury dat XML, které se podřizují vzorům nejlepších postupů tvůrců. Podrobný pohled nabízí plnou sadu obrazců schématu XML, takže můžete vytvořit datové struktury XML pomocí vzorů tvůrců.

Zjednodušený pohled:
Zjednodušený pohled editoru schématu XML

Podpora pro opětovnou deklaraci přejmenování

Podpora opětovných deklarací je dostupná jak v souborech, tak pro libovolné externí soubory, které odkazují na opětovně deklarovanou komponentu. Pokud tedy přejmenujete složitý typ, libovolné odkazy na něj z jiných schémat v aktuálním projektu nebo pracovní oblasti budou aktualizované. Dialogové okno náhledu vám umožňuje zkontrolovat všechny změny opětovné deklarace, než je provedete.

Hledání odkazů na definice

Schéma XML vám umožňuje odkazovat na pojmenované definice jako prvky a typy. Pohled hledání nyní zobrazí umístění ve vaší pracovní oblasti, kde se nachází komponenta, na kterou se odkazuje.

Procházení typů a prvků

Akci procházet můžete zvolit, abyste vyvolali dialog Nastavit typ, kde vyberete typ pro aktuální schéma, nebo pro libovolné schéma ve vašem aktuálním projektu nebo pracovní oblasti. Jakmile vyberete typ, pokud náleží k externímu schématu, bude vám automaticky přidělena operace importování. Podobně můžete procházet prvky, když upravujete odkazy na prvek.

Vylepšený mapovací nástroj XML

Vylepšené uživatelské rozhraní

Uživatelské rozhraní bylo přezkoumáno a nyní poskytuje editor, který je lépe nastavitelný a obsahuje intuitivní funkce. Mapování můžete definovat graficky pomocí operací přetažení, čímž spojíte prvky ze zdrojových do cílových dokumentů. Změníte chování transformačního algoritmu jako přesunout a podřetězec prostřednictvím jejich výběru na seznamu. Upravíte podrobnosti o transformačním algoritmu pomocí pohledu Vlastnosti.

Mapovací nástroj XML:
Mapovací nástroj XML

Automatické generování výstupu XML

Při každém provádění změn mapování a jejich ukládání generuje mapovací nástroj odpovídající transformaci XSLT a provede transformaci přidružených dokumentů vstupu XML. Tato okamžitá zpětná vazba vám pomáhá efektivněji definovat mapy a rychleji identifikovat problémy.

Podpora pro podmapy

Pokud zvolíte transformační algoritmus podmapy, můžete znova použít existující definici mapování v mapovacím souboru. Nyní můžete použít podmapy, abyste se vyhnuli opakovanému mapování stejné věci. Využijte ji také pro přerušení rozsáhlé složité mapy do několika menších map.

Podpora přizpůsobeného kódu

Nyní můžete pro části mapování, které vyžadují přizpůsobený kód, vybrat transformační algoritmus Přizpůsobený kód, čímž vyvoláte výraz XPath nebo externí šablonu XSLT.

Podpora podmínek

Pomocí pohledu Vlastnosti můžete uvést podmínky transformačního algoritmu s výrazem XPath. Toto vám pomáhá zadat transformační algoritmy s určitými kontextuálními podmínkami.

Nové struktury mapování

Mapovací nástroj poskytuje plnou podporu pro následující funkce:

  • obrazce 'volby' Schématu XML
  • schéma XML všech velikostí a složitosti
  • obrazec 'zástupného znaku' Schématu XML
  • obory názvů XML