Johdatus XML-tekniikkaan > Johdanto > XML:ään liittyvät määrittelyt | Sivukartta |
Mitä kannattaa lukea? -sivulta löytyy XML:ään tutustuville vinkkejä lukemisen arvoisista määrittelyistä ja lukujärjestyksestä. Kannattaa katsoa, mikäli määrittelyjen paljous hämmentää.
Extensible Markup Language 1.0 (Second Edition) (XML): metakieli, jolla voidaan luoda dokumenttien rakenteen määrittämiseen käytettäviä kieliä.
Unicode 3.0 (Unicode): yli 50 000 erilaisen merkin koodauksen ja ominaisuuksien kuvaus.
Common XML (Common XML): XML:n rajaus, jossa kuvataan turvallisiksi luokitellut ja monien sovellusten kanssa yhteentoimivat osat.
Minimal XML 1.0 (MinXML): XML:ään pohjautuva metakieli, jossa ainoastaan elementit ja teksti ovat hyväksyttyjä rakenneosia.
Namespaces in XML (Namespace): menetelmä elementtien ja määritteiden yksikäsitteiseksi nimeämiseksi.
XML Information Set (Infoset): abstrakti datamalli oleelliselle osalle XML-dokumentin rakenteita.
XML Inclusions (XInclude): menetelmä XML-dokumenttien sisällyttämiseksi toisiin XML-dokumentteihin.
Muita perustoiminnallisuuteen liittyviä määrittelyjä: XML Base
XML Schema Part 0: Primer, Part 1: Structures ja Part 2: Datatypes (XML Schema): metakieli, jota voidaan käyttää XML-dokumenttien rakenteen määrittelevien kielten luomiseen. XML-määrittelyssa kuvatun rakennemäärittelyn monipuolisempi ja monimutkaisempi vastine.
XSL Transformations 1.0 (XSLT): muunnoskieli XML-rakenteiden muuttamiseen toisiksi XML-rakenteiksi, HTML-rakenteiksi tai johonkin täysin XML:stä eroavaan muotoon.
Extensible Stylesheet Language 1.0 (XSL tai XSL-FO): tyylikieli XML-dokumentin ulkoasun kuvaamiseen sähköiseen muotoon tai paperille.
Cascading Style Sheets, Level 2 (CSS): tyylikieli XML-dokumenttien kuvaamiseen. Tarkoitettu käytettäväksi lähinnä sähköisessä muodossa olevissa dokumenteissa.
Document Object Model Level 1 (DOM1): puumaisena rakenteena dokumentin kuvaava rajapinta XML- ja HTML-dokumenttien käsittelyyn.
Document Object Model Level 2 (DOM2): DOM1:n päälle rakentuva rajanpinta, joka lisää DOM-malliin mm. rajapinnat dokumentissa liikkumiseen, CSS-tyylisääntöjen käsittelyyn ja tapahtumiin.
The Simple API for XML 2.0 (SAX): tapahtumapohjainen ohjelmointirajapinta XML-dokumenttien käsittelyyn.
Scalable Vector Graphics 1.0 (SVG): kaksiulotteisten vektorigrafiikkakuvien ja kuviin liittyvien toimintojen käsittelyyn tarkoitettu XML-pohjainen kieli.
XForms 1.0 (XForms): lomakkeiden ja yksinkertaisten käyttöliittymien, niiden mallien ja toiminnan kuvaava kieli. Vastaa HTML-lomakkeita mutta on laajempi ja monipuolisempi.
Muita grafiikka- ja käyttöliittymämäärittelyjä: VML, PGML, WebCGM
Resource Description Framework (RDF) Model and Syntax Specification (RDF): tietomalli ja syntaksi metatiedon kuvaamista ja käsittelyä varten.
Muita metadataan ja semantiikkaan littyviä määrittelyjä: RDF Schema
XML Linking Language (XLink): mekanismi yhden kohteen sisäisiin tai kahden ja useamman kohteen välisiin linkkeihin. HTML:n linkitystapoja vastaavat toiminnot ovat osa tätä määrittelyä.
XML Pointer Language 1.0 (XPointer): kieli XML-dokumentin osien paikantamiseen. XPath-määrittelyn laajennus.
XML Path Language 1.0 (XPath): kieli XML-dokumentin osien paikantamiseen ja valintaan.
Canonical XML 1.0 (Canonical XML): muuntotapa XML-dokumenttien muuttamiseksi muotoon, jossa toisiaan vastaavat dokumentit ovat tavu-tavulta samanlaisia.
Associating Style Sheets with XML documents 1.0 : tapa liittää tyyli- tai muunnossääntöjä XML-dokumenttiin. Vastaava kuin HTML:ssä käytetty tapa liittää CSS-tyylisääntöjä dokumenttiin.
Muita määrittelyjä: RDDL, XML-pohjaiset protokollat, URI, URL, URN, XFragment
Sivua on edellisen kerran päivitetty:
17.06.2001
Kommentteja voi lähettää Henri Ruinille osoitteeseen
ruini@iki.fi