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:
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
Artikeln skriven 2009-01-18 av Learning4sharing
Inga kategorier för denna artikel än...Intresserad av fler artiklar?
SamlingsnamnPundare
Punkare
Stockholmare
Maffiafilm
James Fenimore Cooper
Förtidspensionär
Quellon
Omvärldsanalys