Hvad er en XML-fil, og hvordan kan du åbne og bruge den?

  • Edmund Richardson
  • 0
  • 3385
  • 18
Reklame

XML står for eXtensible Markup Language. Dets formål er at beskrive og strukturere data på internettet, til mobile apps og andre steder. Lurer du på, hvordan dette fungerer, og hvad XML bruges til? Lad os hjælpe dig med at forstå detaljerne.

Hvad er markeringssprog?

Markup sprog kommenterer tekst eller tilføj yderligere oplysninger. Disse kommentarer forbliver usynlige for slutbrugeren. Det “maskine”, såsom din browser, læser disse kommentarer, før de behandler og præsenterer teksten som instrueret af markup-kommandoerne.

Ifølge Wikipedia:

“Ideen og terminologien udviklede sig fra 'markering' af papirmanuskripter, dvs. revisionsinstruktionerne fra redaktører, traditionelt skrevet med en blå blyant på forfatteres manuskripter. I digitale medier blev denne 'blå blyantinstruktionstekst' erstattet af tags, der angiver, hvilke dele af dokumentet er, snarere end detaljer om, hvordan de muligvis vises på et eller andet display.”

Et velkendt eksempel på et markup-sprog er HTML (HyperText Markup Language) De essentielle HTML-spørgsmål, du skal bogføre De essentielle HTML-spørgsmål, du skal bogmærke HTML har eksisteret i et stykke tid, så det er på tide at du lærte det grundlæggende. Her er hvad er det, hvordan det fungerer, og hvordan du kan skrive nogle almindelige elementer i HTML i dag! . Mens HTML (og andre programmeringssprog) definerer udseendet på et websted, skal du aldrig se et spor af koden. Hvad du ser er dens fortolkning af din browser. For eksempel fontformatering eller indlejrede billeder.

Hvordan fungerer XML?

XML er et meta markup-sprog udviklet til internettet. Det er en forenkling af SGML (Standard Generalised Markup Language), mor til alle markup-sprog. XML kan udvides, fordi brugere kan tilføje og definere nye tags eller byggesten. Ved at tilføje byggesten, kan brugerne tilpasse XML til deres behov.

For at forklare, hvordan alt dette fungerer, lad mig tage en omvej ved hjælp af HTML og CSS som eksempler.

Sådan forholder XML sig til HTML

XML ligner HTML, men fordi brugere kan tilføje deres egne byggesten, giver det mulighed for mere fleksibilitet. En nøgleforskel mellem HTML og XML er, at HTML definerer, hvordan data ser ud, mens XML definerer, hvad data er. Derfor kan XML ikke erstatte HTML, men snarere udvide det.

For at beskrive data er XML afhængig af Document Type Definition (DTD). Man kan sige, at dette er maskinens ordbog. Det gør det muligt for maskinen at forstå markeringssproget. Hvert dokument skal således starte med at definere den type DTD, der skal bruges. HTML bruger det samme princip. Koden, du finder på mange websteder, kan se sådan ud:

Dette specifikke eksempel fortæller din browser, at DTD er html 4.0 på engelsk. Browseren kan derefter gå videre og sammenligne hver af de givne kommandoer med dens DTD, som fortæller den, hvad den skal gøre med hver kommando. Sådan er kommandoen oversætter til fed tekst eller til understreget tekst.

Billedkredit: photovibes1 / Depositphotos

Hvordan CSS løser et problem med HTML

Problemet med HTML er, at det består af et statisk sæt kommandoer. Hver gang du vil definere bestemte attributioner, skal du indtaste disse kommandoer. Om og om igen. Selvom dette gør HTML ligetil og let at lære, begrænser det også dens fleksibilitet.

For eksempel kan du sige, at du vil ændre størrelsen eller farven på en header, som du har brugt et dusin gange på hele dit websted. Forestil dig, at du var nødt til at ændre attributten for hver af de dusin overskrifter hver for sig. Hvor kedeligt!

I webdesign har Cascading Style Sheets (CSS) fjernet denne trætte redigering af HTML-dokumenter. Nu tilføjer du blot attributten “H1” til din header på webstedet og i stilarket definerer du, hvad en “H1” header ser ud. Og når du ønsker at ændre udseendet på denne header, ændrer du det kun ét sted, dvs. stilarket. Problem løst.

Tænker du på at starte din egen hjemmeside? MakeUseOf-læsere kan få særlige rabatter, hvis de tilmelder sig InMotion Hosting ved hjælp af dette link eller Bluehost ved hjælp af dette link.

Sådan håndterer XML data

XML strukturerer og definerer data. Det gider ikke med specifikke attributter, som størrelse eller farve. Dens byggeklodser ligner HTML-tags, der vedrører en CSS. Det definerer klart titlen, overskrifter, tekst og andre elementer i dokumentet og overlader fortolkningen til maskinen.

For en meget mere grundig forklaring anbefaler jeg denne introduktion til XML.

Hvad bruges XML til?

XML har fundet bred anvendelse. I dag bruger forskellige programmer og enheder det til at håndtere, strukturere, gemme, overføre og vise data. F.eks. Er det vidt brugt i B2B-dataudveksling. XML er også standarden for Office-filformater, herunder Microsoft Office og Google Docs-filer.

I stedet for at integrere data i et HTML-dokument outsource det dem til separate XML-filer. Da XML gemmer data i almindelig tekstformat, er lageret uafhængigt af din platform, og dine data kan eksporteres, importeres eller blot flyttes meget lettere.

Mange andre sprog er baseret på XML, inklusive XHTML, WAP til håndholdte enheder eller RSS til feeds. For eksempel, som en kommentator påpegede, hvis du tilføjer /foder til slutningen af ​​URL'en til denne artikel, du læser, ser du XML RSS-koden til denne artikel: Klik her for at se.

Sådan åbnes en XML-fil

Som nævnt ovenfor gemmer XML data i ren tekst. Derfor kan du åbne XML-filer med et antal forskellige programmer. Generelt skal du højreklikke på XML-filen, vælg Åben med fra menuen, og vælg et program. Du kan prøve et af nedenstående programmer:

  • Windows Notepad eller enhver anden teksteditor
  • notepad++
  • Enhver webbrowser

Du kan også prøve en online XML-fremviser som den fra Code Beautify.

Du vil kunne læse filen med et hvilket som helst af programmerne ovenfor, men Notepad ++ og dedikerede XML-seere eller redaktører farver XML-tags for kode og dermed gør det meget lettere at forstå strukturen i dataene. Bemærk dog, at disse programmer ikke kan udføre XML, fordi alt hvad du kan finde inde i dokumentet er strukturerede data.

XML-formatet afmystificeret

XML er ikke den internet-hæfteklamme, det plejede at være. I dag er JSON dets mest populære alternativ til at integrere data.

Hvis du er programmør, skal du dog stadig arbejde med XML lejlighedsvist Sådan læses og skrives XML-filer med kode Sådan læses og skrives XML-filer med kode Selvom XML's popularitet er aftaget for nylig, kan du løbe ind i det lejlighedsvis, så det er vigtigt at lære at læse og skrive en XML-fil fra kode. .




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.