Site Overlay

l-filer: hvad de er & hvordan man åbner dem

Data er overalt. Det er i vores soft .areværktøjer til at hjælpe dem med at køre. Det er på vores websebsteder at repræsentere vores indhold. Og det er i vores bro andser cache og cookies for at forbedre vores brugeroplevelse.

selvfølgelig er data ikke bare derude, der flyder i æteren. Alt, hvad du ser online, skal gemmes og overføres fra et stykke soft .are til dit. Dertil kommer, at mængden af indhold, der produceres og deles online, stiger eksponentielt — og vi har brug for en måde at imødekomme denne vækst på.,

Tillad mig at introducere .ml, en af de mest populære og effektive måder at gemme og flytte data online på. Du ved det måske ikke, men mange af dine foretrukne soft .areprogrammer og webebapps er afhængige af, at .ml fungerer. Så det er værd at bruge lidt tid på at lære denne vigtige teknologi at kende.

i denne vejledning forklarer jeg, hvad .ml betyder, hvad det gør, hvordan man åbner en .ml-fil, og endda hvordan man selv konstruerer en simpel .ml-fil. Det kommer til at få en smule teknisk, men jeg lover denne viden vil gøre en værdig tilføjelse til din hjemmeside udviklingsværktøj bælte. Lad os dykke ind.,

Hvad er en diml-fil?

standsml står for “e .tensible markup language.”XML er et af de mest almindelige værktøjer, der bruges til at gemme og transportere indhold over Internettet. En fileml-fil indeholder codeml-kode, og slutter med filtypen “.xml”.

mange soft .areapplikationer er bygget til at læse filesml-filer, og med bare en smule viden om, hvordan de fungerer, kan du også. Lad os nedbryde betydningen af wordml ord for ord.

sprog

XML er et sprog, der kan læses og bruges af computersoft .are., Specifikt er formålet med .ml at gemme data på en måde, der let kan læses af og deles mellem soft .areapplikationer. XML gør ikke noget med andre data end at gemme det, som en database.

lad os se på et grundlæggende eksempel på en belowml-fil nedenfor. Du kan også klikke her for at se filen direkte i din bro .ser.

Billede Kilde

Som du kan se, er denne fil består af to ting, almindelig tekst (i sort) og tags (i violet).

almindelig tekst er de faktiske data, der gemmes., I dette eksempel lagrer theml madvarer på en morgenmadsmenu samt de ting, der er forbundet med hver mad: pris, beskrivelse og kalorieindhold.

mens almindelig tekst repræsenterer dataene, angiver tags, hvad dataene er. Hvert tag repræsenterer en type data, som “mad” eller “pris”, og fortæller computeren, hvad de skal gøre med de almindelige tekstdata inde i den. Tags skal ikke ses af Soft .arebrugeren, kun selve soft .aren.

hver forekomst af et tagml-tag kaldes et element., I en fileml-fil er elementer arrangeret i et hierarki, hvilket betyder, at elementer kan indeholde andre elementer. Det øverste element kaldes” rod ” – elementet og indeholder alle andre elementer, der kaldes “barn” – elementer.

Du vil også ofte se formml-kode formateret således, at hvert niveau af element er indrykket, som det er tilfældet i vores eksempel. Dette gør filen lettere for mennesker at læse, og påvirker ikke, hvordan computere behandler koden.

Markup

Tags er det, der gør .ml til et markeringssprog., Udtrykket ” markup “kommer fra praksis med bogredaktører” markering ” forfattermanuskripter ved hjælp af en blyant og instruerer forfattere, hvad de skal ændre i teksten.

du har sikkert hørt om et andet markeringssprog, Hyperte .t Markup Language eller HTML. HTML bruges til at vise indhold på webebsider. Ligesom XML indeholder HTML både tekst (og normalt andet indhold også) og tags, der instruerer soft .aren om, hvordan man bruger den. Mens XML-tags angiver datatypen, angiver HTML-tags, hvordan data vises., For eksempel, HTML-tag “<p>” angiver et afsnit af teksten, og “<b>” – tag bolds tekst.

XML og HTML er ikke udskiftelige sprog, men de kan bruges sammen. HTML-filer ofte kilde deres data fra .ml-filer.

omfattende

udover deres formål er der en anden nøgleforskel mellem .ml-og HTML-tags.

Når du programmerer i HTML, skal en udvikler bruge tags fra HTML-tagbiblioteket, et standardiseret sæt tags., Mens du kan gøre meget med disse tags, er der et begrænset antal tilgængelige. Det betyder, at der kun er så mange måder, du kan strukturere indhold på en .ebside.

XML har ikke denne begrænsning, da der ikke er noget forudindstillet bibliotek med .ml-tags. I stedet kan udviklere oprette et ubegrænset antal brugerdefinerede tags, der passer til deres databehov. Denne omfattende tilpasning er “” ” i .ml.

for at oprette brugerdefinerede tags skriver en udvikler en definition af dokumenttype (DTD), som er .ml ‘ s version af et tagbibliotek., En DML-fil DTD er angivet øverst i filen, og fortæller soft .aren, hvad hver tag betyder, og hvad de skal gøre med det.for eksempel kan en fileml-fil, der indeholder oplysninger om et reservationssystem, have et brugerdefineret”<res_start> ” – tag for at definere et tidspunkt, hvor en reservation begynder., Ved at læse den DTD, et program behandling denne fil vil vide, hvad koden “<res_start>7:00 PM PST</res_start>” betyder, og kan bruge de oplysninger, inden tag i overensstemmelse hermed. Dette kan betyde at sende disse data i en bekræftelses-e-mail eller gemme dem i en anden database.

for at opsummere: en fileml-fil er en fil, der bruges til at gemme data i form af hierarkiske elementer. Data, der er gemt i .ml-filer, kan læses af computerprogrammer ved hjælp af brugerdefinerede tags, som angiver typen af element.,

Hvad bruges en fileml-fil til?

da filesml-filer er almindelige tekstdokumenter, er de nemme at oprette, gemme, transportere og fortolke af både computere og mennesker. Derfor er .ml et af de mest almindeligt anvendte sprog på internettet. Mange softwareebbaserede soft .areapplikationer gemmer oplysninger og sender oplysninger til andre apps i .ml-format.,

Her er de mest almindelige anvendelser af XML i dag:

Transport af Digital Information

tekst-baseret format af XML-filer gør dem yderst transportabel, og derfor vid udstrækning bruges til at overføre oplysninger mellem web-servere. Visse API’ er, nemlig SOAP API ‘er og REST API’ er, sender oplysninger til andre applikationer, der er pakket i .ml-filer.

computerprogrammer

XML-filer gør det muligt for computerapps nemt at strukturere og hente de data, de har brug for. Når du har hentet data fra filen, kan programmer beslutte, hvad de skal gøre med dataene., Dette kan betyde at gemme i en anden database, bruge den i programbackend eller vise den på skærmen.

derudover er nogle populære filformater bygget med .ml. Overvej Microsoft Office-filtypenavne .doc, (for Wordord-dokumenter),.XLS. (til e .cel-regneark), og.PPT. (til Po .erpoint-præsentationer). “X” i slutningen af disse filtypenavne står for, du gættede det, .ml.

Websebsteder og Webebapps

Websebsteder kan trække indhold til deres webebsider fra .ml-filer. Dette er et almindeligt eksempel på, hvordan markupsprogene .ml og HTML fungerer sammen.,

modulesml-kodemoduler vises muligvis endda i en html-fil for at hjælpe med at vise indhold på siden. Dette gør especiallyml især gældende for interaktive websebsteder og sider, hvis indhold ændres dynamisk. Afhængigt af brugeren eller skærmstørrelsen kan en HTML-fil vælge kun at vise visse elementer i theml-koden, hvilket giver besøgende en personlig bro .seroplevelse.

Sådan åbnes en Fileml-fil

da textml-filer er tekstfiler, kan du åbne dem på et par forskellige måder. Hvis du lejlighedsvis ser XML-filer, kan du åbne dem direkte i din foretrukne bro .ser., Hvis du ofte ser, Redigerer og omformaterer XML-filer, skal du bruge en online .ml-editor eller en teksteditor på din computer.

i dette afsnit dækker jeg Sådan åbnes filesml-filer med hvert af disse værktøjer.

Sådan åbnes Filesml-filer med en Browebbro .ser

alle moderne browebbro .sere giver dig mulighed for at læse .ml-filer lige i Bro .servinduet. Ligesom med menueksemplet fra tidligere, kan du vælge en fileml-fil fra din enhed og vælge at åbne den med din browebbro .ser.,

Mens udseendet af tekst varierer fra browser, bør du være i stand til nemt at analysere indholdet af filen, og du kan også være i stand til at skjule og afsløre specifikke elementer.

Hvis der er en fejl i filen, vil din bro .ser fortælle dig med et fejlvindue. Google Chrome viser en fejlmeddelelse som følgende:

Bemærk, at din bro .ser ikke lader dig redigere filen på denne måde. For at ændre filen skal du bruge et specialiseret værktøj.,

Sådan åbnes Filesml-filer med en Online .ml-Editor

Du kan bruge en gratis online tekstfileditor til at se dine .ml-filer, ændre deres indhold eller konvertere dem til andre filformater. Vi anbefaler Code Beautify ‘ s XML vie .er til dette formål.

i værktøjet skal du klikke på Gennemse for at uploade en fil fra din computer. Når du er uploadet, kan du redigere filen til venstre og se hierarkiet for contentsml-indholdet til højre.,

Billede Kilde

Når du er færdig med at redigere, klik på Gem & Del for at oprette en ny XML-fil.

Code Beautify tilbyder også mange gratis konverteringsværktøjer til at konvertere dine filesml-filer til andre populære datalagringsformater som JSON og CSV.

Sådan åbnes Filesml-filer med en teksteditor

Som med enhver tekstfil kan du åbne .ml-filer i enhver teksteditor. Men almindelige redaktører som Notepad og Wordord vil sandsynligvis ikke vise dine filesml-filer med farver eller indrykning., Dette gør filerne mindre læsbare, som det ses i eksemplet nedenfor.

du vil vælge en specialiseret teksteditor, der registrerer .displayml-format og vise dine filer i overensstemmelse hermed. For pc ‘ er er Notepad++ en populær mulighed. For Mac-computere, prøv ormplify eller Eclipse.

Alternativt kan du bruge en simpel teksteditor og anvende indrykning på dine filer med en gratis online formml-formatering.

Sådan opretter du en Fileml-fil

Hvis nogen af dine systemer implementerer .ml-filer, vil de næsten helt sikkert skrive alle disse filer til dig., Hvis du vil øve dig på at skrive dine egne grundlæggende filesml-filer, kan du gøre det i en teksteditor. Sådan opretter du en fileml-fil:

1. Åbn din teksteditor valg. Jeg bruger Sublime te .t.

2. På den første linje skal du skrive en erklæring for at fortælle applikationen, der kører filen, at sproget er diml:

3. Indstil dit rodelement. Hver fileml-fil har et rodelement, som indeholder alle andre børneelementer.,

Her, “<root_element>”, er start-tag for root-element, og “</root_element>” er det afsluttende element. Alle andre elementer vil gå mellem disse tags. Du kan erstatte” root_element ” i begge tags med et navn, der er relevant for de oplysninger, du gemmer.

4. Tilføj dit barn elementer i rodelementet. Ligesom rodelementet har hvert børneelement brug for et startmærke og et lukkemærke., Efter tilføjelse af barnet mærker, at din fil vil se ud som dette:

Forekomster af “root_element”, “child_element”, og “Indhold” kan byttes med navne, der gør det mere mening for din fil.

5. Gem din fil i formatml-format ved hjælp af .extensionml filtypenavn.

6. Test din fil ved at åbne den i Bro .servinduet.

Forståelse XML

Det er måske ikke så spændende som parallax scrolling eller som banebrydende, da machine learning, men XML er et af de mest afgørende teknologier på internettet i dag., Du kan overlade kodningen til udviklere, men at have en solid forståelse af .ml giver dig en bedre fornemmelse af, hvordan websebsteder, inklusive dit eget, leverer indhold.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *