b'\n_START_ARTICLE_\nXML\n_START_SECTION_\nSyntax\n_START_PARAGRAPH_\nGrundsyntaxen f\xc3\xb6r ett element i XML ser ut s\xc3\xa5h\xc3\xa4r:_NEWLINE_<name attribute="value">content</name>_NEWLINE_XML \xc3\xa4r dessutom skiftl\xc3\xa4gesk\xc3\xa4nsligt, s\xc3\xa5ledes \xc3\xa4r name, Name och NAME tre olika element._NEWLINE_Genom att kombinera flera element i en hierarki kan man beskriva olika information. F\xc3\xb6ljande exempel \xc3\xa4r en boksamling beskriven med XML:_NEWLINE_<?xml version="1.0" encoding="iso-8859-1"?><boksamling>_NEWLINE_    <bok sprak="engelska">_NEWLINE_        <titel>XSLT Cookbook</titel>_NEWLINE_        <forfattare>Sal Mangano</forfattare>_NEWLINE_    </bok>_NEWLINE_    <bok sprak="svenska">_NEWLINE_        <titel>Skriv med XML</titel>_NEWLINE_        <forfattare>\xc3\x85sa Blom</forfattare>_NEWLINE_   </bok></boksamling>\n_START_SECTION_\nDeklaration\n_START_PARAGRAPH_\nF\xc3\xb6rsta raden i exemplet ovan \xc3\xa4r en XML-deklaration. Det \xc3\xa4r en valfri rad som talar om vilken version av XML som anv\xc3\xa4nds men kan ocks\xc3\xa5 inneh\xc3\xa5lla information om teckenkodning samt externa filer.\n_START_SECTION_\nElement\n_START_PARAGRAPH_\nElement \xc3\xa4r grunden i ett XML-dokument. Ett element best\xc3\xa5r vanligtvis av en start- och en sluttagg, och kan ha olika attribut och inneh\xc3\xa5ll. Starttaggen best\xc3\xa5r av namnet inom vinkelparenteser, <titel>, och sluttaggen best\xc3\xa5r av samma namn med vinkelparenteser men med ledande snedstreck, </titel>. Inneh\xc3\xa5llet i ett element \xc3\xa4r allt som finns mellan start- och sluttaggen. Det kan vara b\xc3\xa5de text och andra element._NEWLINE_S\xc3\xa5 h\xc3\xa4r kan ett komplett element, med starttagg, sluttagg och inneh\xc3\xa5ll, se ut:_NEWLINE_<titel>Skriv med XML</titel>\n_START_SECTION_\nAttribut\n_START_PARAGRAPH_\nF\xc3\xb6rutom inneh\xc3\xa5llet i ett element kan ett element \xc3\xa4ven ha attribut. Ett attribut l\xc3\xa4ggs till i starttaggen och har ett namn och ett v\xc3\xa4rde. Ett attributnamn f\xc3\xa5r bara f\xc3\xb6rekomma en g\xc3\xa5ng i en tagg och v\xc3\xa4rdet m\xc3\xa5ste alltid vara inom enkla eller dubbla citationstecken._NEWLINE_S\xc3\xa5 h\xc3\xa4r kan anv\xc3\xa4ndandet av attribut se ut:_NEWLINE_<bok sprak="engelska">_NEWLINE_H\xc3\xa4r har elementet bok f\xc3\xa5tt ett attribut spr\xc3\xa5k med v\xc3\xa4rdet engelska.\n_START_SECTION_\nInkapsling\n_START_PARAGRAPH_\nElement kan inneh\xc3\xa5lla andra element:_NEWLINE_<bok sprak="engelska">_NEWLINE_   <titel>XSLT Cookbook</titel>_NEWLINE_   <forfattare>Sal Mangano</forfattare></bok>_NEWLINE_Detta \xc3\xa4r ett element (bok) som inneh\xc3\xa5ller 2 andra element (titel och f\xc3\xb6rfattare). XML kr\xc3\xa4ver att element \xc3\xa4r korrekt inkapslade, de f\xc3\xa5r aldrig \xc3\xb6verlappa varandra. D\xc3\xa4rf\xc3\xb6r \xc3\xa4r denna kod felaktig:_NEWLINE_<h1>H\xc3\xa4r \xc3\xa4r min <em>Rubrik</h1> <p>Med</em> ett stycke.</p>_NEWLINE_Detta skulle ist\xc3\xa4llet ha skrivits som:_NEWLINE_<h1>H\xc3\xa4r \xc3\xa4r min <em>Rubrik</em></h1> <p><em>Med</em> ett stycke.</p>\n_START_SECTION_\nRotelement\n_START_PARAGRAPH_\nAlla XML dokument m\xc3\xa5ste ha exakt ett rotelement. I v\xc3\xa5rt exempel var boksamling rotelementet som inneh\xc3\xb6ll alla andra element i dokumentet. F\xc3\xb6ljande exempel \xc3\xa4r allts\xc3\xa5 ett felaktigt XML-dokument:_NEWLINE_<?xml version="1.0" encoding="iso-8859-1"?><bok>F\xc3\xb6rsta boken</bok><bok>Andra boken</bok>\n_START_SECTION_\nTomma element\n_START_PARAGRAPH_\nElement som inte har n\xc3\xa5got inneh\xc3\xa5ll kan ist\xc3\xa4llet f\xc3\xb6r att anv\xc3\xa4nda sig av en sluttagg f\xc3\xb6r att st\xc3\xa4ngas skrivas som ett tomt element. Detta g\xc3\xb6rs genom att l\xc3\xa4gga till ett snedstreck innan den st\xc3\xa4ngande vinkelparentesen i en starttagg. Dessa tre skrivs\xc3\xa4tt \xc3\xa4r ekvivalenta:_NEWLINE_<bok></bok><bok /><bok/>\n_START_SECTION_\nAnv\xc3\xa4ndning\n_START_PARAGRAPH_\nEftersom XML \xc3\xa4r utbyggbart s\xc3\xa5 har m\xc3\xa5nga olika m\xc3\xa4rkspr\xc3\xa5k baserats p\xc3\xa5 det. Exempel p\xc3\xa5 till\xc3\xa4mpningar av XML \xc3\xa4r att beskriva webbsidor (XHTML) och multimediasynkronisation (SMIL), och att utv\xc3\xa4xla information i olika system, exempelvis aff\xc3\xa4rssystem._NEWLINE_XML anv\xc3\xa4nds f\xc3\xb6r att strukturera och organisera information/data, till skillnad fr\xc3\xa5n till exempel HTML som anv\xc3\xa4nds till att \xc3\xa5sk\xc3\xa5dligg\xc3\xb6ra och visa data. Genom till\xc3\xa4gg som XPath och XSLT kan man (utg\xc3\xa5ende fr\xc3\xa5n ett XML-dokument) automatgenerera HTML-kod f\xc3\xb6r att visas i till exempel en webbl\xc3\xa4sare._NEWLINE_F\xc3\xb6r att kunna hantera ett XML-dokument, kr\xc3\xa4vs att s\xc3\xa4ndare och mottagare av informationen har kommit \xc3\xb6verens om vilka element och attribut som ska kunna anv\xc3\xa4ndas. D\xc3\xa4rf\xc3\xb6r m\xc3\xa5ste man ha en gemensam dokumentmall.'