Översikt och tillämpning av XML
SammanfattningAllt eftersom kraven ökat på mer avancerade applikationer över Internet har det förekommit kritik mot att HTML inte räcker till, vilket är en av anledningarna till att ett nytt märkningsspråk som heter XML växt fram. I det här arbetet redogör vi för, alltifrån grunderna i XML till mer avancerade delar som DTD, XML-schema och XSLT.XML kombinerar HTML:s enkelhet med SGML:s möjligheter. En av XML:s främsta styrkor är att det kan användas för att lagra all typ av data, utan att man behöver ta någon hänsyn till hur den senare ska presenteras. Innehåll och presentation är helt separerade. En annan viktig egenskap är att XML-dokument lagras som vanliga textfiler, vilket innebär att XML är system- och plattformsoberoende.I denna uppsats utgår vi från två mål, dels att tillämpa XML för att skapa ett lämpligt lagringsformat för konfigurationsdata till en nätverksemulator, och dels att redogöra för XML. För att emulera förhållanden som finns i ett riktigt nätverk kan t ex bitfel,paketförluster, bandbreddsbegränsning och fördröjning emuleras. Inställningar av önskad frekvens av paketförluster, bitfel o s v är exempel på konfigurationsdata. Då vi redogör för XML återkopplar vi till, och beskriver tillämpningen stegvis. På så sätt får läsaren en god inblick i hur XML fungerar.