Editor dokumentu XML podle DTD, ci XSD

Návrh zadání

Navrhnete a implementujte editor, který dovolí editovat XML soubor podle zadaného DTD, ci XSD a nedovolí vytváret nevalidní dokumenty. Mozno modulárne rozsirovat o dalsí zajímavé schopnosti. Pro zacátek není nutné vytváret komplikované grafické prostredí. Stací (témer) holý textový editor, ale klidne se muzete do sytosti realizovat.

Podobné editory existují, ale jsou budto komercní, nebo prílis slozité. Vse co potrebuji je editor, kterému zadám DTD nebo XSD a on podle techto pravidel v daném kontextu dovolí vkládat pouze povolenou mnozinu tagu. U nekterých tagu by mohl nabízet formulár pro snadnejsí vyplnování vlastností.

Klícová slova

XML, DTD, XML Schema, XSD, Java

Implementacní jazyk

Cokoliv funkcního v Linuxu, prípadne umoznujícího prenositelnost mezi Windows a Linuxem (Java, C++).

Pozadované znalosti

Schopnost programovat. Znalost XML, DTD, XSD technologií je výhodou, ale ne podmínkou.

Obtíznost

Vhodné spíse jako bakalárský projekt. Na diplomku by to bylo potreba rozsírit.


Autor: David Martinek. Poslední modifikace: 4. October 2006. Pokud v tomto dokumentu narazíte na chybu, dejte mi prosím vedet.