Site Overlay

XML-Filer: Hva De Er og Hvordan du Åpner Dem

Data er overalt. Det er i vår programvare verktøy for å hjelpe dem til å løpe. Det er i våre nettsteder til å representere innholdet vårt. Og det er i vår nettleserens buffer og informasjonskapsler til å forbedre brukeropplevelsen.

selvfølgelig, data er ikke bare ute det flytende i eteren. Alt du ser på nettet må lagres og overføres fra ett stykke programvare til din. På toppen av dette, mengden av innhold som produseres og deles på nettet øker eksponensielt — og vi trenger en måte å imøtekomme denne veksten.,

Tillat meg å presentere XML, en av de mest populære og effektive måter å lagre og flytte data online. Du vet kanskje ikke det, men mange av din favoritt programvare og web-applikasjoner stole på XML til å fungere. Så, er det verdt å bruke litt tid på å bli kjent med denne viktige teknologien.

I denne håndboken, vil jeg forklare hva XML betyr, hva det gjør, hvordan du åpner en XML-fil, og til og med hvordan å lage en enkel XML-fil selv. Det kommer til å bli litt teknisk, men jeg lover at denne kunnskapen vil gjøre en verdig tillegg til ditt nettsted utvikling verktøyet belte. La oss dykke ned i.,

Hva Er en XML-Fil?

XML står for extensible markup language.»XML er en av de vanligste verktøyene som brukes til å lagre og transportere innhold over internett. En XML-fil som inneholder XML-koden, og avsluttes med den file extension «.xml».

Mange programmer er bygget for å lese XML-filer, og med bare en bit av kunnskap om hvordan de fungerer, så kan du. La oss bryte ned betydningen av XML word-by-word.

Språk

XML er et språk som kan leses og brukes av programvare., Spesielt for formålet av XML-er for å lagre data på en måte som kan være lett å lese av og deles mellom programmer. XML gjør ikke noe med andre data enn lagre det som en database.

La oss se på et grunnleggende eksempel på et XML-filen nedenfor. Du kan også klikke her for å se filen direkte i din nettleser.

Bilde Kilde

Som du kan se, denne filen består av to ting, ren tekst (i svart) og tags (i fiolett).

Vanlig tekst er de faktiske dataene blir lagret., I dette eksemplet, XML er å oppbevare matvarer på en frokostmeny, så vel som de ting som er forbundet med hver mat: pris, beskrivelse, og kaloriforbruk.

Mens ren tekst representerer data, koder som angir hva dataene er. Hver koden representerer en type data, for eksempel «mat» eller «pris», og forteller datamaskinen hva den skal gjøre med ren tekst data på innsiden av det. Tags er ikke ment å bli sett av programvare brukeren er det bare selve programvaren.

Hver forekomst av et XML-tag kalles et element., I en XML-fil, elementer som er ordnet i et hierarki, noe som betyr at elementene kan inneholde andre elementer. Det øverste elementet er kalt «root» element, og inneholder alle andre elementer, som er kalt «barn» elementer.

Også, vil du ofte se XML-kode formatert slik at hvert nivå av element er innskåret, som er sant i vårt eksempel. Dette gjør fil lettere for mennesker å lese, og ikke påvirker, hvordan datamaskiner prosessen koden.

Markup

– tag-er det som gjør en XML-markup language., Begrepet «markup» kommer fra praksis redaktører av boken «kommentere» forfatter manuskripter ved hjelp av en blyant, instruere forfattere hva som skal endres i teksten.

Du har sikkert hørt av en annen markup language, Hypertext Markup Language, eller HTML. HTML brukes til å vise innhold på nettsider. Som XML, HTML inneholder både tekst (og vanligvis annet innhold også) og koder som instruerer programvaren på hvordan du bruker det. Imidlertid, mens XML-koder angi typen av data, HTML-koder for å angi hvordan dataene vises., For eksempel, i HTML-koden<p>» betegner et avsnitt med tekst, og «<b>» tag bolds tekst.

XML og HTML er ikke utskiftbare språk, men de kan brukes sammen. HTML-filer ofte kilde sine data fra XML-filer.

Omfattende

i Tillegg til sitt formål, det er en annen viktig forskjell mellom XML og HTML-koder.

Når programmering i HTML, en utvikler må bruke koder fra HTML-kode bibliotek, et standardisert sett av koder., Mens du kan gjøre mye med disse kodene, det er et begrenset antall tilgjengelig. Det betyr at det er bare så mange måter du kan strukturere innhold på en nettside.

XML har ikke denne begrensningen, så det er ingen forhåndsinnstilt bibliotek av XML-koder. I stedet, utviklere kan opprette et ubegrenset antall egendefinerte koder for å passe dataene sine behov. Denne omfattende tilpasning er «X» i XML.

for Å opprette egendefinerte koder, en utvikler skriver en Document Type Definition (DTD), som er XML-versjon av en kode bibliotek., En XML-fil er DTD er angitt øverst i filen, og forteller programvare hva hver tag betyr og hva du kan gjøre med det.

For eksempel, en XML-fil som inneholder informasjon for booking system kan ha en tilpasset «<res_start> – taggen for å definere en tid da en reservasjon begynner., Ved å lese DTD, et program for behandling av denne filen vil vite hva koden «<res_start>7:00 PM PST</res_start>» betyr, og kan bruke informasjonen i koden deretter. Dette kan bety å sende disse dataene i en bekreftelse på e-post eller lagre det i en annen database.

for Å oppsummere: En XML-fil er en fil som brukes til å lagre data i form av hierarkiske elementer. Data som er lagret i XML-filer kan leses av programmer med hjelp av egendefinerte koder som angir hvilken type element.,

Hva er en XML-fil som brukes til?

Siden XML-filer er ren tekst dokumenter, de er enkle å opprette, lagre, transportere, og tolker av datamaskiner og mennesker likt. Dette er grunnen til at XML er en av de mest brukte språkene på internett. Mange web-basert programvare som lagrer informasjon og sende informasjon til andre apps i XML-format.,

Her er de mest vanlige bruker av XML i dag:

Transport av Digital Informasjon

tekst-baserte formatet til XML-filer gjør dem svært portabel, og derfor mye brukt for å overføre informasjon mellom web-servere. Visse Api-er, nemlig SÅPE Api-er og REST Api, sende informasjon til andre programmer pakket i XML-filer.

Programmer

XML-filer gjør det mulig for datamaskinen apps enkelt struktur og hente dataene de trenger. Etter gjenoppretting av data fra fil, programmer kan bestemme hva du skal gjøre med data., Dette kan bety å lagre i en annen database, bruker det i programmet backend, eller vise den på skjermen.

i Tillegg er det noen populære filformater er bygget med XML. Vurdere Microsoft Office filtyper .docx (for Word-dokumenter).xlsx (Excel-regneark), og .pptx (for PowerPoint-presentasjoner). «X» på slutten av disse filtypene står for, du gjettet det, XML.

Nettsteder og Web-Applikasjoner

Nettsteder kan trekke innhold for deres web-sider fra XML-filer. Dette er et vanlig eksempel på hvordan markup languages for XML og HTML arbeide sammen.,

XML-kode moduler kan også vises i en HTML-fil for å bidra til å vise innhold på siden. Dette gjør at XML-spesielt aktuelt å interaktive nettsteder og sider med innhold som endres dynamisk. Avhengig av brukeren eller størrelse, en HTML-fil kan velge å vise bare bestemte elementer i XML-kode, og gir besøkende med en personlig tilpasset opplevelse.

Hvordan du Åpner en XML-Fil

Siden XML-filer er tekst-filer, kan du åpne dem i et par forskjellige måter. Hvis du er noen ganger vise XML-filer, kan du åpne dem direkte i din favoritt nettleser., Hvis du ofte visning, redigering og formatering av XML-filer, kan du bruke en online XML editor eller en tekst editor på datamaskinen.

I denne delen, jeg skal dekke hvordan å åpne XML-filer med hver av disse verktøyene.

Hvordan for å Åpne XML-Filer Med en Nettleser

Alle moderne nettlesere gjør det mulig å lese XML-filer direkte i nettleseren. Som med menyen eksempel fra tidligere, kan du velge en XML-fil fra enheten og velge å åpne med nettleser.,

Mens utseendet på teksten vil variere med nettleseren, du bør være i stand til enkelt å analysere innholdet av filen, og du kan også være i stand til å skjule og avdekke spesifikke elementer.

Hvis det er en feil i filen, nettleseren din vil fortelle deg med en feil vinduet. Google Chrome vil vise en feilmelding som følgende:

vær Oppmerksom på at nettleseren vil ikke la deg redigere filen på denne måten. For å endre filen, vil du trenger å bruke en spesialisert verktøy.,

Hvordan for å Åpne XML-Filer Med en Online XML Editor

Du kan bruke en gratis online tekst-fil editor for å vise XML-filer, endre innholdet, eller konvertere dem til andre filformater. Vi anbefaler Kode Forskjønne XML Viewer for dette formålet.

I verktøy, klikker du Bla gjennom for å laste opp en fil fra datamaskinen. Når lastet opp, kan du redigere filen på venstre og vise hierarki av XML innholdet på høyre side.,

Bilde Kilde

Når du er ferdig med å redigere, klikker du på Lagre & Dele for å skape et friskt XML-fil.

– Koden Forskjønne tilbyr også mange gratis konvertering verktøy for å konvertere XML-filer til andre populære lagring av data formater som JSON og CSV.

Hvordan for å Åpne XML-Filer Med en Tekst Editor

Som med alle tekst-fil, kan du åpne XML-filer på noen tekst-editor. Men felles redaktører som Notisblokk og Ord sannsynligvis ikke vil vise XML-filer med farger eller innrykk., Dette gjør filer mindre lesbar, som vist i eksemplet nedenfor.

vil Du ønsker å velge en spesialisert tekst editor som vil oppdage den .xml-format og vise filene i henhold til dette. For Pc-er, Notepad++ er et populært alternativ. For Mac, kan du prøve Xmplify eller Eclipse.

Alternativt kan du bruke en enkel tekst-editor og bruke innrykk til filene dine med gratis online XML-formatter.

Hvordan å Lage en XML-Fil

Hvis noen av dine systemer implementere XML-filer, vil de nesten helt sikkert skrive alle disse filene for deg., Hvis du ønsker å øve på å skrive din egen grunnleggende XML-filer, kan du gjøre det i en tekst-editor. For å opprette en XML-fil:

1. Åpne tekst-editor valg. Jeg skal bruke Sublime Tekst.

2. På første linje, kan du skrive en erklæring til å fortelle programmet kjører filen som språket er XML:

3. Angi ditt rot-element. Hver XML-filen har en rot-element som inneholder alle andre barn elementer.,

Her, «<root_element>» er start-tag for rot-element, og «</root_element>» er det avsluttende elementet. Alle andre elementer vil gå mellom disse kodene. Du kan erstatte «root_element» i begge kodene med et navn som er relevante informasjonen du oppbevarer.

4. Legg til dine barn elementer innen rot-element. Som rot-element, hvert barn element behov for en start-tag og en avsluttende koden., Etter å legge barnet koder, filen vil se ut noe som dette:

Forekomster av «root_element», «child_element», og «Innhold» kan bli byttet ut med navn som gjør det mer fornuftig for filen.

5. Lagre fil i XML-format ved hjelp av den .xml file extension.

6. Test din fil ved å åpne den i nettleseren.

Forstå XML

Det kan ikke være så engasjerende som parallax scrolling eller så banebrytende som maskinlæring, men XML er en av de viktigste teknologiene på nettet i dag., Du kan forlate koding opp til utviklerne, men å ha en solid forståelse av XML vil du få en bedre følelse av hvordan nettsteder, inkludert din egen, levere innhold.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *