Skip to main content

Hva er XML eller utvidbart markeringsspråk?

XML (Extensible Markup Language) er en mindre kompleks, mer kortfattet dialekt av den større mer komplekse SGML (standard generalisert markeringsspråk).På de enkleste vilkårene bruker dette språket syntaksmerker for å identifisere forskjellige typer data i en fil.For eksempel:

XML gjør det veldig enkelt for forskjellige programmer å trekke ut data fordi taggene samsvarer med bestemte modeller.Over ser vi en datamodell med 7 elementer:

Klient (overordnet element), inneholder 6 nestede elementer: navn, gate, by, stat, glidelås og telefon.
Navn : XML-Aware-programmer vet detteField har navnet på en person eller et selskap.
Street : Dette feltet vil holde en gateadresse.
By : Her vil det finne byen.
State : Den forkortede 2-brevs tilstandskoden.
ZIP : Den 5-sifrede postnummeret.
Telefon : Telefonnummeret.

For å definere datamodellen eller innholdet til hvert av elementene en DTD (Document Type Definition) kan brukes.En DTD er en måte å definere strukturen eller tre for et XML -dokument.En DCD (dokumentinnholdsbeskrivelse), DDML (Document Definition Markup Language), SAX (Simple API for XML) og XSCHEMA er andre.

Selv om det forenklede eksemplet bare antyder det grunnleggende på dette språket, bør det allerede væreFjern hvordan det skiller seg fra Hypertext Markup Language (HTML).Taggene som brukes i HTML dikterer hvordan materiale skal presenteres på en webside, uten indikasjon på hva materialet er .Manipulering eller gjenbruk av data i en HTML -fil for ytterligere formål er ikke levedyktig.Imidlertid kan data inneholdt på en webside skrevet i XML manipuleres, trukket ut av forskjellige databasesystemer og resirkuleres.

Når du bruker HTML for å lage nettsider Stilark brukes ofte.I dette tilfellet er tilsvarende CSS XSL (Extensible Stylesheet Language), implementert på samme måte.

XSL serverer faktisk to funksjoner.Den inneholder instruksjoner til XML-klar nettlesere hvordan du kan gjengi koden for grafiske formål, men den inneholder også instruksjoner for Transforming Dataene til andre formater, referert til som XLST.XSLT kan generere en annen fil i struktur fra originalen.Dette er spesielt nyttig i områder som e-handel, for eksempel der kundeinngang som navn, kredittkortnummer, dollarbeløp, etcetera skyves gjennom en serie systemprogrammer i behandlingen av betaling.Den transformerende funksjonen til XSLT er uhindret ved å gi behov, og utelukkende opptatt av å flytte data med suksess mellom nettverk og programmer for behandlingsformål.I en tidsalder der utveksling av informasjon er i så stor etterspørsel XML er et åpenbart valg over HTML.

XML, opprettet av World Wide Web Consortium (W3C), er del av en stor familie av markeringsspråk og er definert som en Metalanguage mdash;et språk som beskriver andre språk.Et av målene med W3C var å gjøre XML -alternativløst slik at det skulle forbli ren, i motsetning til HTML som har mange forskjellige konvensjoner og som et resultat blir gjengitt annerledes på forskjellige nettlesere, noe som gjør det vanskelig å presentere data på en enhetlig måte.

som som somAv testene i mars 2005, utgitt av W3C, avslørte Microsoft Internet Explorer 6.0 SP2 begrenset XML -evne, og angivelig bruker den egen smak av språket som kanskje ikke alltid er i samsvar med standardene som er angitt.Netscape hadde god kompatibilitet med noen få problemer i 8.0 beta -versjonen, mens Firefox og Mozilla hadde de beste resultatene av gratis nettlesere, med fullt implementert, 100% kompatibel XML -gjengivelsesevne i alle tilgjengelige nettleserversjoner til dags dato. fordi XML-sider gir så mye mer fleksibilitetenn HTML -sider, forventes det å erstatte HTML som det valgte språket.For mer informasjon kan du besøke det offisielle W3C -nettstedet.Online tutorials og mange bøker er også tilgjengelige.Å lære språket kan kreve en oppstart, men eksperter spår at investeringen er vel verdt tiden.