Start Logga In Skriv Artikel Om Oss
Vad söker du?
Allt om 'XML'

XML

XML (eXtensible Markup Language) är en standard från W3C ( http://www.w3.org/XML/) som används för att organisera textinformation så att den kan tolkas och bearbetas oberoende av datorplattform, operativsystem, programmeringsspråk osv.

XML tillkom på initiativ från W3C i mitten av 1990-talet som en reaktion på att dess föregångare SGML ansågs alltför komplex och svårimplementerad, speciellt i den nya miljö som webben innebar med snabb och principiellt enkel dokumentöverföring samt tolkning och bearbetning av information ute hos klienten (i t.ex. webbläsare). Genom att skala bort en del komplexitet och ta vara på det viktigaste ville man skapa en dokumentformateringsstandard som var så enkel att det skulle gå att skriva små och effektiva tolkar (eng. parsers) för hantering av information på vilken datorplattform som helst. Det är fortfarande ont om tolkar som implementerar hela SGML, men det finns en uppsjö med tolkar som implementerar hela XML, så där har man verkligen lyckats!.

Dokument som skapas enligt XML-standarden består av text, oftast kodad i Unicode, med insprängda taggar, dvs märkord som följer vissa regler:

  • Om ett dokument följer för taggarnas struktur, anses dokumentet innehålla "välformad" XML ("well-formed" XML).
  • Om ett välformat XML-dokument dessutom följer reglerna i en dokumenttypsdefinition (en DTD), anses det innehålla "giltig" XML ("valid" XML).

Både giltiga och välformade XML-dokument kan ges ett utseende på två olika sätt:

  • Med hjälp av DSSSL-, CSS- eller XSLT-mallar kan man anpassa informationen dynamiskt för en eller flera visningsmiljöer (webbläsare, WAP-telefoner, PDAer, Intelligenta kylskåp eller vad det nu må vara).
  • Genom att skriva programvaror som tolkar vissa förutbestämda taggar som styrtecken för typografi eller annan grafisk information. Ett exempel på detta är hur XHTML (och även SGML-baserade HTML) hanteras i vilken webbläsare som helst.

    Då det finns en stor mängd olika XML-tolkar ("parsers") för de flesta datormiljöer är det också möjligt att enkelt överföra information mellan olika system om man formaterar den som XML under själva överföringen (som t.ex. med SOAP eller XML-RPC).

    Andra standarder som bygger på XML:

    • RDF
    • RSS
    • SVG
    • CDF
    • SMIL
    • XHTML som är den nya versionen av HTML, baserad på XML.
    • XML-RPC
    • XSL och XSLT
    • Jabber
    • XUL

    Böcker och informationskällor

    • "En skonsam men effektiv introduktion" av Lars Celander, finns att ladda ner gratis på http://www.azelia.se/bocker.html
    • XML.com är en webbplats med mycket information om XML.
    • http://xmlresume.sourceforge.net/ visar ett trevligt exempel på hur man skriver meritförteckningar på strukturerat vis som kan visas som HTML, som PDF eller som vanlig text.
    • XML-Forum drivs av Edvina

    • http://www.XMLakademin.nu
    • http://www.xml.se
    Kapitlet om XML i en bok jag håller på att skriva, som kanske kommer ut någon gång, finns på http://dsv.su.se/jpalme/abook/coding.pdf /Jacob Palme

    Redigera?

    Artikeln skriven 2009-01-18 av Learning4sharing

    Inga kategorier för denna artikel än...

    Vi behhöver hjälp att kategorisera våra artiklar. Kan du skriva ett nyckelord för denna artikel? Du kan skriva upp till 3 olika nyckelord för denna artikel, vi uppskattar din hjälp!

    Skriv nyckelord som du tycker beskriver denna artikel på ett bra sätt. Du kan ange 3 olika nyckelord för denna artikel, max 20 tecken per nyckelord.

    1. Lägg till fler
      Skriv in svaret på frågan: 4+6

    Intresserad av fler artiklar?

    Samlingsnamn
    Pundare
    Punkare
    Stockholmare
    Maffiafilm
    James Fenimore Cooper
    Förtidspensionär
    Quellon
    Omvärldsanalys
  • Senaste sökningarna

    fossila bränslen har fått 1436 sökningar. Den senaste gjordes 2025-07-11 20:05:42.

    Slugpatron har fått 1606 sökningar. Den senaste gjordes 2025-07-11 20:00:06.

    audionom har fått 1380 sökningar. Den senaste gjordes 2025-07-11 19:58:22.

    anod har fått 1517 sökningar. Den senaste gjordes 2025-07-11 19:57:51.

    stat har fått 1762 sökningar. Den senaste gjordes 2025-07-11 19:53:42.

    vapenslag har fått 1488 sökningar. Den senaste gjordes 2025-07-11 19:53:15.

    koprofil har fått 1836 sökningar. Den senaste gjordes 2025-07-11 19:52:12.

    realtid har fått 1579 sökningar. Den senaste gjordes 2025-07-11 19:50:18.

    liter har fått 1521 sökningar. Den senaste gjordes 2025-07-11 19:48:03.

    arkeikum har fått 1528 sökningar. Den senaste gjordes 2025-07-11 19:46:24.

    högsta domstolen har fått 1174 sökningar. Den senaste gjordes 2025-07-11 19:42:58.

    borr har fått 1656 sökningar. Den senaste gjordes 2025-07-11 19:41:14.

    Designed by: template world
    Learning4sharing.nu
    All Rights Reserved. 0.17 SEK

    Logga in

    Välkommen att redigera och skriva nya artiklar!

    Ingent Konto?

    Skaffa konto för att redigera och skapa nya ariklar Nytt Konto.

    Ny Användare

    Välkommen att redigera och skriva nya artiklar! Skapa konto nedan.


    Ett verifieringsmail kommer att skickas till din E-post som du måste öppna och verifiera din E-post med

    Lägg till artikel

    Du är inte inloggad.

    Logga In eller Skapa konto.