Skip to main content

Vad är XML eller Extensible Markup Language?

XML (Extensible Markup Language) är en mindre komplex, mer kortfattad dialekt av den större mer komplexa SGML (standardgeneraliserat markupspråk).På de enklaste termerna använder detta språk syntax -taggar för att identifiera olika typer av data i en fil.Till exempel:

XML gör det mycket enkelt för olika program att extrahera data eftersom taggarna överensstämmer med vissa modeller.Ovanför ser vi en Datamodell med 7 element:

Klient (överordnad element), innehåller 6 kapslade element: namn, gata, stad, stat, zip och telefon.
Namn : xml-Aware-program vet dettaField har namnet på en person eller företag.
Street : Detta fält kommer att innehålla en gatuadress.
Stad : Här kommer den att hitta staden.
State : den förkortade 2-bokstavsstatskoden.

ZIP : Den 5-siffriga postnummer.

Telefon

: Telefonnumret. För att definiera datamodellen eller innehållet i vart och ett av elementen A DTD (Dokumenttypdefinition) kan användas.En DTD är ett sätt att definiera strukturen eller

Tree

i ett XML -dokument.En DCD (dokumentinnehållsbeskrivning), DDML (dokumentdefinition Markup Language), SAX (Simple API för XML) och XSchema är andra. Även om det förenklade exemplet ovan bara antyder själva grunderna, bör det redan vara att vara varaRensa hur det skiljer sig från Hypertext Markup Language (HTML).Taggarna som används i HTML dikterar hur material ska presenteras på en webbsida, utan indikation på vad materialet

är

.Manipulation eller återanvändning av data i en HTML -fil för ytterligare ändamål är inte livskraftig.Data som finns på en webbsida skriven på XML kan emellertid manipuleras, extraheras av olika databassystem och återvinns. När du använder HTML för att skapa webbsidor Stilark används ofta.Känd formellt som

kaskadstilark

, lägger en CSS -stilelement till en HTML -webbsida.

-webbsidor kan också skrivas i XML.I detta fall är motsvarigheten till CSS

xsl (utdragbar stilark språk), implementerade på samma sätt.

XSL serverar faktiskt två funktioner.Den innehåller instruktioner till XML-medvetna webbläsare hur man gör koden för grafiska ändamål, men den innehåller också instruktioner för

Omvandling av data till andra format, kallad XLST.XSLT kan generera en fil som är annorlunda i strukturen från originalet.Detta är särskilt användbart inom områden som e-handel, till exempel där kundinmatning som namn, kreditkortsnummer, dollarbelopp osv.XSLT: s transformerande funktion är obehindrat av återgivningsbehov och endast berörda med att flytta data framgångsrikt mellan nätverk och program för behandlingsändamål.I en tidsålder där utbyte av information är i en sådan hög efterfrågan är XML ett uppenbart val över HTML.

XML, skapat av World Wide Web Consortium (W3C), är en del av en stor familj av markeringsspråk och definieras som en Metalanguage mdash;ett språk som beskriver andra språk.Ett av målen med W3C var att göra XML -alternativlöst så att den skulle förbli ren, till skillnad från HTML som har många olika konventioner och som ett resultat görs annorlunda i olika webbläsare, vilket gör det svårt att presentera data på ett enhetligt sätt.Av testerna i mars 2005, som släpptes av W3C avslöjade Microsoft Internet Explorer 6.0 SP2 hade begränsad XML -förmåga, enligt uppgift att använda den egen smak av språket som kanske inte alltid uppfyller de standarder som anges.Netscape hade god kompatibilitet med några problem i 8.0 Beta -versionen, medan Firefox och Mozilla hade de bästa resultaten av gratis webbläsare, med fullt implementerade, 100% kompatibel XML -renderingsförmåga i alla deras tillgängliga webbläsarversioner hittills. Eftersom XML-Sidor ger så mycket mer flexibilitetÄn HTML -sidor förväntas det ersätta HTML som det språk som valts.För mer information kan du besöka den officiella W3C -webbplatsen.Onlinehandledning och många böcker finns också tillgängliga.Att lära sig språket kan kräva en ramp-up men experter förutspår investeringen är väl värt tiden.