# 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

|  | Otvára zvolený XML dokument.
|  | Uloží otvorený XML dokument.
|  | Zavrie otvorený XML dokument, schému a ukončí vizulizáciu.

Menu: XML schema

|  | Otvorí zvolené schéma dokumentu.
|  | Uloží otvorené schéma dokumentu.
|  | Zavrie otvorené schéma a zruší vizualizáciu. Ponechá však otvorený XML dokument.
|  | Generuje schéma dokumentu (mód zobrazenia 1), alebo otvára XML dokument a generuje schému (mód zobrazenia 2).

Menu: Visualizer

|  | Spúšťa vizualizáciu otvoreného XML dokumentu a jeho schémy V prípade módu zobrazenia 3 aj otvára XML dokument.
|  | Ukončí spustenú vizualizáciu, zavrie XML dokument aj jeho schému.
|  | Export do SQL skriptu – neimplementovaná funkcia.

Menu: File

| Zobrazí aktuálne nastavenia programu.

Nastavenia

| 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

| › 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í.
| › 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á!
| › 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.
| › 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

| › 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.
| › 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.
| › 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

| › 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.
| › 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