Hvad er XML (Extensible Markup Language)?

Short for extensible markup language, XML er en specifikation udviklet af W3C startende med henstillingen den 10. februar 1998. XML svarer til HTML, idet XML bruger tags til at markere et dokument, så browseren kan tolke tags og vise dem på en side. I modsætning til HTML er XML-sprog ubegrænset (udvidet). Det gør det muligt for tags at definere sig selv og kan beskrive indholdet i stedet for kun at vise en sides indhold. Brug af XML andre sprog som RSS og MathML er blevet oprettet, selv værktøjer som XSLT blev oprettet ved hjælp af XML.

Nedenfor er et grundlæggende eksempel på, hvordan XML-kode kan vises. Som tidligere nævnt kan du bruge uanset mærker, du vil bruge, så længe de følger alle reglerne. Også fordi der ikke er nogen definerede regler, struktur, og enhver tag kan placeres hvor som helst, skal en DTD (dokumenttype definition) defineres med instruktioner og struktur af din XML.

 Windows 8Microsoft Windows 8-operativsystem - Fuld version. Microsoft 132.78World of WarcraftWorld of Warcraft til Mac og PC.Blizzard10.99 

Hvordan opretter du XML?

Ligesom HTML kan XML oprettes ved hjælp af enhver tekst editor. Men det er lettere at oprette ved hjælp af enten en HTML-editor med XML-syntaksfremhævning som Dreamweaver eller en tekstredigerer med syntaksfremhævning som Notepad ++.

Regler at huske, når du opretter XML

Selv om XML-sproget er ubegrænset, når det kommer til at definere tags, er der stadig regler, der skal følges, når du skriver XML-kode.

  • Alle XML-åbningsetiketter skal have en matchende lukkekode. Hvis du har et tomt tag, kan du bruge et tag som ligner:
  • XML-tags er store og små bogstaver, så din åbningstag skal nøjagtigt svare til lukkekoden.
  • Du skal have et enkelt rodmærke (element), der indeholder alle andre tags. I vores eksempel var "computersoftware" vores root tag.
  • Alle tags, der indeholder en attribut, skal være i citater.
  • Alle tags skal være nestet nøje.

Er XML erstatter HTML?

Nej. HTML er stadig det primære sprog, der bruges til at oprette strukturen på en webside. XML kan bruges ud over en HTML-side eller som et alternativ til HTML.

  • Programmering af sproghistorik.

Computer akronymer, Database vilkår, HTML, Internet vilkår, Markup, Metalanguage, Programmering sprog, Programmeringsbetingelser, RSS, SOAP, Tag, Web design betingelser, WML, XHTML, XSL