Materiaal om te bestuderen:
·
(Na hands-on cursus) Tutorial W3C Schemata
·
Voor nieuwsgierigen: verder lezen via Links
Hands-on cursus XML m.b.v. XmlSpy
· Download en unzip de oefen files van dag 1 (dag1_files.zip) in je eigen directory dag1_files
· Download de evaluatieversie van XmlSpy van http://www.xmlspy.com/
· Maak kennis met XmlSpy:
- start XmlSpy
- open project Ex als volgt:
- menu Project | Open Project | ..jouw cursusdirectory..
| dag1_files | ex.spp
- dubbelklik op ProjectWindow: ex | XML Files | Ex.xml
- dubbelklik op ProjectWindow: ex | DTD/Schemas |
Ex.dtd
- experimenteer voor Ex.xml met de Views: grid, text
en browser; gebruik evt. de online help
- Ex.xml valideren m.b.v. menu XML | Validate, of
shortcuts daarvoor
- lees in de online Help over "guided XML
editing" m.b.v. de Entry Helper Windows en probeer wat uit
- genereer een W3C schema voor
Ex.dtd met menu Dtd/Schema | Convert DTD/Schema; kies voor W3C Schema (dit
schema staat al klaar in Ex.xsd, maar zo zie je dat het automatisch gemaakt kan
worden)
- klik op de vier puntjes voor
een van de elementen, bijv. Ex: er wordt nu een hierarchisch diagram gemaakt;
door op een "+" te klikken wordt het volgende niveau zichtbaar
· Oefen de hands-on opgaven met XmlSpy middels de projecten Ex en B
· Genereer voor B.dtd een W3C schema; experimenteer daarbij met de 2 radiobuttons voor:
- represent complex elements as
- elements which were used once
Beredeneer de verschillen aan de hand van het tutorial over schemata in W3C formaat.