Popis:
Neschopnosť dorozumieť sa (mnohojazyčnosť) bola príčinou neúspechu dostavby Babylonskej veže. Popletenie jazykov nastalo, keď veža začala dosahovať nebesá. Neprajníci tvrdia, že v prípade počítačov sa mnohojazyčnosť prejavila už pri vymeriavaní základov. Aj napriek tomu sme svedkami nebývalého rozmachu počítačov. V súčasnosti už nejde len o to, aby sa dokázali dohovoriť tvorcovia počítačov, ale aby sa dokázali dorozumieť aj samotné počítače. Pri tom sa veľké nádeje vkladajú do webových služieb a XML (Extensible Markup Langua-ge), na ktorom sú vybudované.
Informácie a ich efektívne spracovanie majú dnes pre väčšinu jednotlivcov, ale aj firiem, strategický význam. Práve XML je jazyk, ktorý do tejto oblasti neprináša iba pokrok, ale priamo skok. Ten by sa dal smelo prirovnať k vynálezu kníhtlače, telegrafu, počítačov alebo internetu.
XML však nie je iba technológiou určenou pre web (ako sa mnohí domnievajú). Využíva sa všade tam. kde je potrebné jedny informácie prezentovať v niekoľkých formách - v tlačenej podobe, na monitore počítača alebo ako publikáciu na CD-ROM. Výhoda XML spočíva vtom, že okrem samotného textu nesie aj informáciu o jeho význame. Konverzia do ľubovoľného formátu je potom veľmi jednoduchá a môže prebiehať úplne automaticky. XML sa uplatňuje aj pri tvorbe technickej dokumentácie, čo v niektorých oblastiach priemyslu znamená prácu s tisícstranovými dokumentmi. Tie treba niekoľkokrát ročne aktualizovať a distribuovať užívateľom v rôznych formách.
Cieľom mojej diplomovej práce bolo vytvoriť softvérový produkt, ktorý zjednoduší prácu s XML dokumentmi, bude ľahko použiteľný a ponúkne jednotné užívateľské prostredie v ktorom užívateľ nájde všetky potrebné nástroje.
Kľúčové slová:
html
značkovacie jazyky
transformácia
komponenty
perspektíva
ekonomický prínos
hlavné menu
ovládanie
Obsah:
- ÚVOD 8
1 ZNAČKOVACIE JAZYKY A XML 9
1.1 História značkovacích jazykov 9
1.2 Vznik XML 10
1.3 Syntax XML 11
1.4 Menné priestory 15
1.5 Platný XML dokument 16
1.6 Oblasti využitia XML 17
1.7 Budúcnosť XML 18
2 DEFINÍCIA TYPU DOKUMENTU - DTD 20
2.1 Prepojenie DTD s XML dokumentom 20
2.2 Syntax DTD 21
2.3 Štandardné DTD 24
3 XML SCHÉMA 25
3.1 História 25
3.2 Syntax XML Schém 26
4 TRANSFORMÁCIA XML DOKUMENTOV - JAZYK XSL 29
4.1 História 29
4.2 XSLTransformations 30
4.3 Syntax XSLT 31
5 PLATFORMA.NET 33
5.1 .NET Framework 34
5.2 Programovací jazyk C# (C Sharp) 37
6 KOMPONENTA DLTEXTEDITOR 39
6.1 Prečo komponenta ? 39
6.2 Návrh komponenty 39
6.3 Architektúra komponenty 41
6.4 Ovládanie 51
6.5 Ekonomický prínos komponenty 53
6.6 Perspektívy a návrhy na ďalšie rozšírenie 53
7 DINAMICXML EDITOR 55
7.1 PrácasXML 55
7.2 Architektúra editora 56
7.3 Hlavné menu 57
7.4 Panely 58
7.5 Ekonomický prínos aplikácie 61
7.6 Perspektívy a návrhy na ďalšie rozšírenie 61
ZÁVER 62
ZOZNAM POUŽITEJ LITERATÚRY 63
PRÍLOHY 64