[CZ] V tomto zadání máte vytvořit XML Schéma podle pokynů v dokumentu company.xml, který se nachází v kořenovém adresáři projektu. (Jaro 2017 Uloha 2/company.xml).
Pro otestování toho, že vaše schéma splňuje zadání:
- Máte k dispozici testovací nástroj, který by se po sestavení projektu v NetBeans měl nacházet ve spustitelném archívu Jaro2017_PB138_Uloha2-reseni.jar v adresáři dist. Nástroj lze spustit následovně (za předpokladu, že jak .jar archív, tak schéma budou v adresáři, odkud je spouštěn):
java -jar Jaro2017_PB138_Uloha2-reseni.jar testovaci_soubor.xml
- Dále máte sadu testovacích dokumentů v adresářích src/valid a src/invalid s tím, že soubory v adresáři src/valid by měly být vůči vašemu schématu validní. Naproti tomu soubory v adresáři src/invalid by měly vykazovat vždy jednu chybu validity, která odpovídá názvu souboru.
- Spouštění vašeho řešení na validním souboru XXX.xml bude tedy probíhat takto (za předpokladu, že spouštíme z kořenového adresáře projektu):
java -jar dist/Jaro2017_PB138_Uloha2-reseni.jar src/valid/XXX.xml
Předpřipravený projekt pro NetBeans spolu s testerem a ukázkovými dokumenty je dostupný v ISu ve složce se zadáním úlohy.
Termín pro odevzdání řešwní 2. úlohy je do pondělí 3.4. 2017 včetně.
[EN] In this task you create an XML schema, as described in company.xml, which is located in the root directory of the project (Jaro 2017 Uloha 2/company.xml).
To test that your schema meets the task requirements:
- You have a testing tool that in a NetBeans project located in an executable archive Jaro2017_PB138_Uloha2 reseni.jar/dist directory.
- The tool can be run as follows (assuming both .jar file and schema will be in the directory where it is executed):
java -jar Jaro2017_PB138_Uloha2-reseni.jar testovaci_soubor.xml
- You also have a set of test documents in directories src/valid (containing valid files) and src/invalid (containing invalid files).
Validation of a valid file xxx.xml will therefore be done as follows (assuming that it is launched in the project root directory): java -jar dist/Jaro2017_PB138_Uloha2-reseni.jar src/valid/xxx.xml
A ready-made NetBeans project along with the tester and with sample documents are available in this folder.
The deadline for task 2 is the April 3th.