XMLspark

Užívateľská príručka k programu


Autor Čo je XMLspark? Popis ovládacích prvkov Činnosť aplikácie


Autor:

autor: Martin Seko
e-mail: xsekom00@stud.fit.vutbr.cz
Bakalárska práca
Brno © 2009



Čo je XMLspark?

»     XMLspark je nástroj na interaktívnu vizualizáciu dátovo orientovaných XML dokumentov.
»     XMLspark dovoľuje editovať text XML dokumentu a jeho schémy.
»     XMLspark slúži ako generátor schém dokumentov v štyroch rôznych formátoch, a to: DTD, XML schema, RNG a RNC.
»     Vizualizované dáta sú reprezentované vo forme stromu alebo tabuliek.



Popis ovládacích prvkov


Menu: XML dokument

img img

Otvára zvolený XML dokument.

img img

Uloží otvorený XML dokument.

img img

Zavrie otvorený XML dokument, schému a ukončí vizulizáciu.


Menu: XML schema

img img

Otvorí zvolené schéma dokumentu.

img img

Uloží otvorené schéma dokumentu.

img img

Zavrie otvorené schéma a zruší vizualizáciu. Ponechá však otvorený XML dokument.

img img

Generuje schéma dokumentu (mód zobrazenia 1), alebo otvára XML dokument a generuje schému (mód zobrazenia 2).


Menu: Visualizer

img img

Spúšťa vizualizáciu otvoreného XML dokumentu a jeho schémy V prípade módu zobrazenia 3 aj otvára XML dokument.

img img

Ukončí spustenú vizualizáciu, zavrie XML dokument aj jeho schému.

img img

Export do SQL skriptu – neimplementovaná funkcia.


Menu: File

img

Zobrazí aktuálne nastavenia programu.


Nastavenia

img

Nastavenia najlepšie meniť hneď po štarte aplikácie, pretože ich zmena počas vizualizácie zruší niektoré otvorené alebo vizualizované prvky.
XML Text Color – farba zobrazeného textu XML dokumentu.
Schema Text Color – farba zobrazeného textu schémy.
Schema Format – aktuálny formát schémy dokumentu.
Display Mode – aktuálny zobrazovací mód aplikácie
Správanie aplikácie v jednotlivých módoch popísané nižšie.




Činnosť aplikácie


Zobrazovaci mód 1: XML and Schema

img

›   Otvoríme XMLspark.
›   Klikneme na “Open XML Document” (červená šípka).
›   Vyhľadáme súbor, ktorý chceme otvoriť.
›   Počkáme až sa súbor otvorí.


img

›   Otvorením XML dokumentu sa sprístupnia ďalšie tlačítka.
›   Klikneme na “Generate XML schema” (červená šípka) alebo otvoríme schému.
Doporučuje sa schému nechať vygenerovať, otvorená schéma nemusí byť validná!

img

›   Počkáme až sa vygeneruje a zobrazí schéma.
›   Po vygenerovaní schémy sa sprístupní vizualizátor.
›   Klikneme na “Visualize” (červená šípka).
›   XMLspark postupne vygeneruje stromovú a potom tabuľkovú reprezentáciu XML dokumentu.

img

›   Výsledkom vizualiácie bude strom na ľavej strane a tabuľky na pravej strane. Veľkosť ľavého a pravého okna je možno meniť stredovou priečkou.
›   Vizualizáciu ukončíme kliknutím na ľubovoľné z troch tlačítiek “Close XML document”, “Close XML schema” alebo “End Visualization” (červené šípky).



Zobrazovaci mód 2: Schema only

img

›   Otvoríme XMLspark.
›   Klikneme na “Generate XML schema” (červená šípka).
›   Vyhľadáme XML dokument súbor, ktorý chceme otvoriť.
›   Počkáme až sa súbor otvorí a vygeneruje sa jeho schéma.


img

›   Po zobrazení XML schémy sa sprístupní vizualizátor.
›   Klikneme na “Visualize” (červená šípka).
›   XMLspark postupne vygeneruje stromovú a potom tabuľkovú reprezentáciu XML dokumentu.

img

›   Výsledkom vizualiácie bude strom na ľavej strane a tabuľky na pravej strane. Záložky pravého okna, už nedovolia zobraziť XML dokument.
›   Vizualizáciu ukončíme kliknutím na ľubovoľné z dvoch tlačítiek “Close XML schema” alebo “End Visualization” (červené šípky).



Zobrazovaci mód 3: Visualization only

img

›   Otvoríme XMLspark.
›   Klikneme na “Visualize” (červená šípka).
›   Vyhľadáme XML dokument súbor, ktorý chceme otvoriť.
›   Počkáme až sa súbor otvorí a vygeneruje sa jeho schéma a prebehne jeho úplná vizualiácia.

img

›   Výsledkom vizualiácie bude strom na ľavej strane a tabuľky na pravej strane. Záložky pravého okna sú úplne statické a nedovoľujú prezeranie ani schémy ani XML dokumentu.
›   Vizualizáciu ukončíme kliknutím na tlačítko “End Visualization” (červená šípka).



Autor Čo je XMLspark? Popis ovládacích prvkov Činnosť aplikácie