Mi az XML fájl?
Az XML az Extensible Markup Language rövidítése, amely hasonló a HTML-hoz, de különbözik az objektumok meghatározására szolgáló címkék használatában. Az XML fájlformátum létrehozásának teljes ötlete az volt, hogy az adatokat tárolják és szállítsák anélkül, hogy szoftver- vagy hardvereszközöktől függnének. Népszerűsége annak köszönhető, hogy emberi és géppel is olvasható. Ez lehetővé teszi, hogy közös adatprotokollokat hozzon létre objektumok formájában, amelyeket tárolni és megosztani a hálózaton, például a World Wide Web-en (WWW). Az XML-ben az “X” a bővíthető, ami azt jelenti, hogy a nyelv tetszőleges számú szimbólumra kiterjeszthető a felhasználói igényeknek megfelelően. Sok szabványos fájlformátum ezekhez a szolgáltatásokhoz használja, például a Microsoft Open XML, a LibreOffice OpenDocument, a XHTML és a SVG.
XML fájl formátum
Az XML fájlformátum az XML Document Object Model (DOM)-on alapul, amely egy programozási API HTML és XML dokumentumokhoz. Az XML DOM szabványos módszert határoz meg az XML dokumentumelemek eléréséhez és kezeléséhez. Egy XML-dokumentum faszerkezetű nézetét készíti, amely felhasználható az összes elem eléréséhez a DOM-fán keresztül. A meglévő elemek módosíthatók/törölhetők, valamint új elemek hozhatók létre az XML fában. Az XML-dokumentum minden elemét csomópontnak nevezzük. Az XML DOM a következő képen látható.

Az XML univerzális megközelítése
Az XML ereje univerzális nyelvvé teszi a hálózaton keresztüli adatkommunikációhoz azáltal, hogy leegyszerűsíti az adatátvitelt és a platformmódosításokat. Ez az adatok egyszerű szöveges formátumban történő tárolásával is lehetővé teszi az inkompatibilis rendszerek közötti adatcserét. A HTML az adatok webes megjelenítésére szolgál, míg az XML az adatcserére. Az XML-ben használt jelölő címkepárok határozzák meg a struktúra kulcsfontosságú elemeit, amelyeket az alkalmazások olvasásakor kell használni.
XML példa
Az alábbiakban egy egyszerűsített példa egy CD-katalógusra, ahol minden lemez információt tartalmaz a CD-kről, például előadó, ország, cég, ár és gyártási év.
<CATALOG>
  <CD>
    <TITLE>Empire Burlesque</TITLE>
    <ARTIST>Bob Dylan</ARTIST>
    <COUNTRY>USA</COUNTRY>
    <COMPANY>Columbia</COMPANY>
    <PRICE>10.90</PRICE>
    <YEAR>1985</YEAR>
  </CD>
  <CD>
    <TITLE>Hide your heart</TITLE>
    <ARTIST>Bonnie Tyler</ARTIST>
    <COUNTRY>UK</COUNTRY>
    <COMPANY>CBS Records</COMPANY>
    <PRICE>9.90</PRICE>
    <YEAR>1988</YEAR>
  </CD>
  <CD>
    <TITLE>Greatest Hits</TITLE>
    <ARTIST>Dolly Parton</ARTIST>
    <COUNTRY>USA</COUNTRY>
    <COMPANY>RCA</COMPANY>
    <PRICE>9.90</PRICE>
    <YEAR>1982</YEAR>
  </CD>
  <CD>
    <TITLE>Still got the blues</TITLE>
    <ARTIST>Gary Moore</ARTIST>
    <COUNTRY>UK</COUNTRY>
    <COMPANY>Virgin records</COMPANY>
    <PRICE>10.20</PRICE>
    <YEAR>1990</YEAR>
  </CD>
  <CD>
    <TITLE>Eros</TITLE>
    <ARTIST>Eros Ramazzotti</ARTIST>
    <COUNTRY>EU</COUNTRY>
    <COMPANY>BMG</COMPANY>
    <PRICE>9.90</PRICE>
    <YEAR>1997</YEAR>
  </CD>
  <CD>
</CATALOG>