Kelet-Magyarországi Informatika Tananyag Tárház - B23 Tananyag

XML séma nyelvek
HTML
Digitális Tankönyvtár

Szerző:

  • Jeszenszky Péter

Típus:

  • jegyzet

Elektronizálás módja:

  • DocBook XML

Terjedelem:

  • 7 ív

Digitális elemek és számuk:

  • 10 kép

Tartalom:

A jegyzet elsődleges célja, hogy áttekintést adjon az iparban jelenleg legelterjedtebb és legmeghatározóbb séma nyelv, a W3C XML Schema szabvány lehetőségeiről, és hogy gyakorlatias módon, valós példákon keresztül mutassa be, segítse elsajátítani a szabvány használatát. A jegyzet a bonyolult, időnként nehézkes és kényelmetlen szintaxisú W3C XML Schema szabvány egyszerűbb alternatívájaként tárgyalja továbbá a RELAX NG séma nyelvet.

Tartalomjegyzék:
I. XML séma nyelvek: XML séma nyelvek, összehasonlításuk.
II. W3C XML Schema: Adattípus fogalom: egyszerű és komplex típusok, egyszerű típusok osztályozása, beépített adattípusok, típusdefiníciók. Sémák felépítése, sémakomponensek. Elemdeklarációk. Tulajdonság-deklarációk. Egyszerű típusok definiálása (egyszerű típusok létrehozása megszorítással, lista és unió típusok). Komplex típusok definiálása: tartalommodellek, komplex típusok származtatása. Egyéb lehetőségek: helyettesítési csoportok, absztrakt elemek, kommentárok, tulajdonságcsoportok, névterek használata, azonossági megszorítások, sémakomponensek importálása. A szabványt támogató szoftvereszközök.
III. RELAX NG: A RELAX NG séma nyelv, mint a W3C XML Schema egyszerűbb és kényelmesebb alternatívája. Lehetőségek, XML szintaxis és tömör szintaxis. A szabványt támogató szoftvereszközök.
IV. Schematron: szabály-alapú XML dokumentum-érvényesítés Schematron sémákkal. Lehetőségek. A Schematron és más XML séma nyelvek kombinálása. A szabványt támogató szoftvereszközök.

Irodalom:
[1] XML Schema Part 0: Primer Second Edition. W3C Recommendation 28 October 2004.
[2] XML Schema Part 1: Structures Second Edition. W3C Recommendation 28 October 2004.
[3] http://www.w3.org/TR/xmlschema-1/
[4] XML Schema Part 2: Datatypes Second Edition. W3C Recommendation 28 October 2004. http://www.w3.org/TR/xmlschema-2/
[5] ISO/IEC 19757-2:2003(E) Information technology — Document Schema Definition Language (DSDL) — Part 2: Regular-grammar-based validation — RELAX NG
[6] ISO/IEC 19757-3:2006(E) Information technology — Document Schema Definition Languages (DSDL) — Part 3: Rule-based validation — Schematron

Kurzus:
HTML, XML (INDK202L)

Legutóbbi frissítés: 2023. 01. 26. 17:51