XML, eXtensible Markup Language

XML eli laajennettava merkintäkieli on tiedon esittämiseen, jäsentämiseen ja siirtämiseen kehitetty merkkipohjainen formaatti. Toisin kuin HTML, joka määrittää datan esitystavan, XML kuvaa itse datan merkityksen. Se mahdollistaa hierarkkisesti jäsennellyn tiedon tallentamisen tekstimuodossa, ihmisen luettavassa ja koneen käsiteltävässä muodossa.

XML on alusta- ja kieliriippumaton, mikä tekee siitä sopivan ratkaisun erilaisten järjestelmien väliseen tiedonsiirtoon. Se tukee metatietojen kuvaamista attribuuttien avulla ja tarjoaa mahdollisuuden validointiin skeemojen (esim. XSD) avulla. XML-dokumentit rakentuvat puumaisesta rakenteesta, jossa elementit voivat sisältää toisia elementtejä, attribuutteja ja tekstiä.

XML:ää käytetään laajasti mm.:

  • Verkkopalveluissa ja rajapinnoissa (esim. SOAP)
  • Tietojärjestelmien välisessä tiedonsiirrossa (esim. ERP, PLM)
  • Ohjelmistojen konfiguraatiotiedostoissa
  • 3D-visualisoinnin tuotantoketjuissa, esim. kohtaukseen liittyvän metatiedon kuvaamiseen
  • Toimialakohtaisissa formaateissa, kuten BIM/IFC, GML ja COLLADA

Vaikka XML:n rinnalle on noussut kevyempiä vaihtoehtoja, kuten JSON, se säilyttää edelleen vahvan asemansa monimutkaista, skeemoihin pohjautuvaa tietorakennetta vaativissa teollisuus- ja tutkimussovelluksissa.

Katso myös: JSON

Yritys

Yhdistämme fyysisen omaisuuden hallinnan ja todellisuutta vastaavan, dynaamisen 3D-visualisoinnin.

Olemme luotettava kumppanisi teollisuuden suunnittelussa tuotantolaitoksen koko elinkaaren ajan.