Kas ir XML fails un kā to atvērt un izmantot?

Kas ir XML fails un kā to atvērt un izmantot?

XML nozīmē paplašināma iezīmēšanas valoda . Tās mērķis ir aprakstīt un strukturēt datus internetā, mobilajās lietotnēs un citur. Vai jums rodas jautājums, kā tas darbojas un kādam nolūkam tiek izmantots XML? Palīdzēsim izprast detaļas.





Kas ir iezīmēšanas valodas?

Marķējuma valodās tiek atzīmēts teksts vai pievienota papildu informācija. Šīs piezīmes galalietotājam paliek neredzamas. “Mašīna”, piemēram, jūsu pārlūkprogramma, lasa šīs anotācijas pirms teksta apstrādes un iesniegšanas, kā norādīts iezīmēšanas komandās.





Saskaņā ar Wikipedia :





'Ideja un terminoloģija attīstījās no papīra manuskriptu' iezīmēšanas ', t.i., redaktoru norādījumiem par pārskatīšanu, kas tradicionāli uzrakstīti ar zilu zīmuli uz autoru manuskriptiem. Digitālajos plašsaziņas līdzekļos šis “zilā zīmuļa instrukcijas teksts” tika aizstāts ar tagiem, kas norāda dokumenta daļas, nevis informāciju par to, kā tās varētu tikt parādītas kādā displejā. ”

Labi pazīstams iezīmēšanas valodas piemērs ir HTML (HyperText Markup Language). Kamēr HTML (un citas programmēšanas valodas) nosaka vietnes izskatu, jums nekad nevajadzētu redzēt koda pēdas. Jūs redzat, kā to interpretē jūsu pārlūkprogramma. Piemēram, fontu formatēšana vai iegulti attēli.



Kā darbojas XML?

XML ir meta iezīmēšanas valoda, kas izstrādāta internetam. Tā ir vienkāršošana SGML (standarta vispārinātā iezīmēšanas valoda), kas ir visu iezīmēšanas valodu māte. XML ir paplašināms, jo lietotāji var pievienot un definēt jaunus tagus vai blokus. Pievienojot būvmateriālus, lietotāji var pielāgot XML savām vajadzībām.

Lai izskaidrotu, kā tas viss darbojas, ļaujiet man nedaudz apiet, izmantojot piemērus HTML un CSS.





Kā XML ir saistīts ar HTML

XML ir līdzīgs HTML, taču, tā kā lietotāji var pievienot savus veidojošos blokus, tas nodrošina lielāku elastību. Galvenā atšķirība starp HTML un XML ir tā, ka HTML nosaka datu izskatu XML nosaka, kas ir dati . Tāpēc XML nevar aizstāt HTML, bet gan paplašina to.

Lai aprakstītu datus, XML paļaujas uz dokumenta veida definīciju (DTD). Varētu teikt, ka šī ir mašīnas vārdnīca. Tas ļauj iekārtai saprast iezīmēšanas valodu. Tādējādi katram dokumentam jāsākas, nosakot izmantojamā DTD veidu. HTML izmanto to pašu principu. Kods, ko atradīsit daudzās vietnēs, varētu izskatīties apmēram šādi:





Šis konkrētais piemērs norāda jūsu pārlūkprogrammai, ka DTD ir html 4.0 angļu valodā. Pēc tam pārlūkprogramma var turpināt un salīdzināt katru no dotajām komandām ar savu DTD, kas norāda, ko darīt ar katru komandu. Tāda ir pavēle

tulko uz drosmīgs teksts vai

google pixel 5 pret samsung s21

lai pasvītrotu tekstu.

Attēlu kredīts: fotovibes1/ Depositphotos

Kā CSS atrisina HTML problēmu

HTML problēma ir tā, ka tā sastāv no statiskas komandu kopas. Ikreiz, kad vēlaties definēt noteiktus atribūtus, jums ir jāievada šīs komandas. Atkal un atkal. Lai gan tas padara HTML vienkāršu un viegli apgūstamu, tas ierobežo arī tā elastību.

Piemēram, pieņemsim, ka vēlaties mainīt galvenes lielumu vai krāsu, kuru esat izmantojis duci reižu savā vietnē. Iedomājieties, ka jums atsevišķi jāmaina katra no desmitiem galvenes atribūts. Cik garlaicīgi!

Tīmekļa dizainā kaskādes stila lapas (CSS) ir novērsušas šo nogurdinošo HTML dokumentu rediģēšanu. Tagad jūs vienkārši pievienojat atribūtu “H1” galvenei vietnē un stila lapā definējat, kā izskatās “H1” galvene. Un, ja vēlaties mainīt šīs galvenes izskatu, jūs to maināt tikai vienā vietā, t.i., stila lapā. Problēma atrisināta.

Vai domājat izveidot savu vietni? MakeUseOf lasītāji var saņemt īpašas atlaides, ja viņi reģistrējas InMotion mitināšanai, izmantojot šo saiti vai Bluehost, izmantojot šo saiti .

Kādas programmas es varu atinstalēt no Windows 10

Kā XML apstrādā datus

XML strukturē un definē datus. Tas neuztraucas par īpašiem atribūtiem, piemēram, izmēru vai krāsu. Tās sastāvdaļas ir līdzīgas HTML tagiem, kas attiecas uz CSS. Tas skaidri nosaka dokumenta nosaukumu, galvenes, tekstu un citus elementus un atstāj interpretāciju mašīnai.

Lai iegūtu daudz rūpīgāku skaidrojumu, es iesaku šis ievads XML .

Kāpēc tiek izmantots XML?

XML ir atradis plašu pielietojumu. Mūsdienās dažādas programmas un ierīces to izmanto, lai apstrādātu, strukturētu, uzglabātu, pārsūtītu un parādītu datus. Piemēram, to plaši izmanto B2B datu apmaiņā. XML ir arī Office failu formātu standarts, ieskaitot Microsoft Office un Google dokumentu failus.

Tā vietā, lai integrētu datus HTML dokumentā, tā tos nodod ārpakalpojumos, lai atdalītu XML failus. Tā kā XML uzglabā datus vienkārša teksta formātā, krātuve nav atkarīga no jūsu platformas, un jūsu datus var daudz vieglāk eksportēt, importēt vai vienkārši pārvietot.

Daudzas citas valodas ir balstītas uz XML, tostarp XHTML, WAP rokas ierīcēm vai RSS plūsmām. Piemēram, kā komentētājs norādīja, ja pievienojat /barotne šī raksta URL beigās, kuru lasāt, redzēsit šī raksta XML RSS kodu: noklikšķiniet šeit, lai redzētu .

Kā atvērt XML failu

Kā minēts iepriekš, XML datus glabā vienkāršā tekstā. Tāpēc XML failus var atvērt ar vairākām dažādām programmām. Parasti ar peles labo pogu noklikšķiniet uz XML faila un izvēlieties Atvērt ar izvēlnē un izvēlieties programmu. Varat izmēģināt kādu no tālāk norādītajām programmām:

  • Windows Notepad vai jebkurš cits teksta redaktors
  • Notepad ++
  • Jebkura tīmekļa pārlūkprogramma

Varat arī izmēģināt tiešsaistes XML skatītāju, piemēram, no Kods Izdaiļot .

Failu varēsit lasīt, izmantojot jebkuru no iepriekš minētajām programmām, taču Notepad ++ un īpaši XML skatītāji vai redaktori iekrāsos XML tagus un tādējādi ievērojami atvieglos datu struktūras uztveršanu. Tomēr ņemiet vērā, ka šīs programmas nevar izpildīt XML, jo viss, ko varat atrast dokumentā, ir strukturēti dati.

XML formāts ir demistificēts

XML nav interneta štāpeļšķiedrām, kāda tā bija agrāk. Šodien JSON ir tā populārākā alternatīva datu integrēšanai.

Tomēr, ja esat programmētājs, jums tas joprojām būs jādara laiku pa laikam strādājiet ar XML .

Kopīgot Kopīgot Čivināt E -pasts 6 dzirdamas alternatīvas: labākās bezmaksas vai lētas audiogrāmatu lietotnes

Ja jums nepatīk maksāt par audiogrāmatām, šeit ir dažas lieliskas lietotnes, kas ļauj tās klausīties bez maksas un likumīgi.

Lasīt Tālāk
Saistītās tēmas
  • Izskaidrota tehnoloģija
  • Programmēšana
  • HTML
  • Web izstrāde
  • Programmēšana
  • XML
Par autoru Tīna Zībere(831 publicēts raksts)

Pabeidzot doktora grādu, Tīna sāka rakstīt par patērētāju tehnoloģijām 2006. gadā un nekad neapstājās. Tagad arī redaktore un SEO, jūs varat atrast viņu vietnē Twitter vai dodoties pārgājienā pa tuvējo taku.

Vairāk no Tīnas Zīberes

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu