XML: Forskelle mellem versioner

Content deleted Content added
Tvetyding definition af om XML kan udtrykke grafer ned cykler eller ej. Ingen cykler i træer ;)
m tilføjelse
Linje 1:
'''XML''' (fra E'''x'''tensible '''M'''arkup '''L'''anguage) er et [[Markup language|opmærkningssprog]]. Det er et format der blandt andet bruges til at udveksle informationer mellem computere. En lang række formater er udvidelser af XML fx [[XHTML]] og [[XSL]] men også fx [[Microsoft Word 2007]] og [[OpenOffice.org Writer]] gemmer dokumenter i formater der er udvidelser af XML.
 
Meningen med XML er at nærme sig idealet for [[internet]]tets webstruktur, nemlig for enhver internetside at holde [[struktur]], [[design]], [[dynamik]], [[animering]], indhold ([[data]]), [[interaktivitet]] osv. adskilt separat fra hinanden i kodningen bag.
 
Fx: [[HTML]], der udgør en [[websted|hjemmeside]], bør udgøre strukturen eller skelettet bag hjemmesiden – intet andet. [[CSS]] bør benyttes fra eksterne filer til at designe, formatere og give siden sit [[layout]]. XML bør således benyttes til at indeholde [[data]], som skal hentes ind i [[HTML]]-dokumentet og præsenteres.
 
Altså, '''XML''' bør præsenteres med '''HTML''', formateres med '''CSS''', redigeres med et scriptsprog eller lignende osv. Det eneste, XML i sig selv kan, er at opbevare data – og det er dets vigtigste opgave.
Linje 26:
# [[XSL]] ([[XPath]], [[XQuery]], [[XSLT]])- Teknologier til at bearbejde XML.
# [[SOAP]] [[Web Service]]s
# [[XAML]] (forkortelse for e'''X'''tensible '''A'''pplication '''M'''arkup '''L'''anguage)
 
== OIOXML ==