Ano ang isang XML File at Paano Mo Ito mabubuksan at Magagamit?

Ano ang isang XML File at Paano Mo Ito mabubuksan at Magagamit?

Ang XML ay nangangahulugang eXtensible Markup Wika . Ang layunin nito ay upang ilarawan at buuin ang data sa internet, para sa mga mobile app, at saanman. Nagtataka ka ba kung paano ito gumagana at kung para saan ginagamit ang XML? Tutulungan ka naming maunawaan ang mga detalye.





Ano ang Mga Wika sa Markup?

Ang mga wika ng markup ay naglalagay ng anotasyon ng teksto o nagdaragdag ng karagdagang impormasyon. Ang mga anotasyong ito ay mananatiling hindi nakikita ng end-user. Ang 'machine', tulad ng iyong browser, ay binabasa ang mga anotasyong ito bago iproseso at ipakita ang teksto ayon sa tagubilin ng mga markup command.





Ayon kay Wikipedia :





Ang 'ideya at terminolohiya ay nagbago mula sa' pagmamarka 'ng mga manuskrito ng papel, ibig sabihin, ang mga tagubilin sa pagbabago ng mga editor, ayon sa kaugalian na isinulat na may asul na lapis sa mga manuskrito ng mga may-akda. Sa digital media, ang 'teksto ng pagtuturo ng asul na lapis' na ito ay pinalitan ng mga tag, na nagpapahiwatig kung ano ang mga bahagi ng dokumento, sa halip na mga detalye kung paano ito maipakita sa ilang display. '

Ang isang kilalang halimbawa ng isang markup na wika ay HTML (Wika ng HyperText Markup). Habang tinutukoy ng HTML (at iba pang mga wika sa pagprograma) ang hitsura ng isang website, hindi ka dapat makakita ng bakas ng code. Ang nakikita mo ay ang interpretasyon nito ng iyong browser. Halimbawa, pag-format ng font o mga naka-embed na larawan.



Paano Gumagana ang XML?

Ang XML ay isang meta markup na wika na binuo para sa internet. Ito ay isang pagpapasimple ng SGML (Karaniwang Pangkalahatang Markup na Wika), ang ina ng lahat ng mga wikang markup. Ang XML ay extensible dahil ang mga gumagamit ay maaaring magdagdag at tukuyin ang mga bagong tag o mga bloke ng gusali. Sa pamamagitan ng pagdaragdag ng mga bloke ng gusali, maaaring iakma ng mga gumagamit ang XML sa kanilang mga pangangailangan.

Upang ipaliwanag kung paano ito gumagana, hayaan mo akong kumuha ng kaunting detour, gamit ang HTML at CSS bilang mga halimbawa.





Paano Nauugnay ang XML sa HTML

Ang XML ay katulad ng HTML, ngunit dahil ang mga gumagamit ay maaaring magdagdag ng kanilang sariling mga bloke ng gusali, pinapayagan nito para sa higit na kakayahang umangkop. Ang isang pangunahing pagkakaiba sa pagitan ng HTML at XML ay tinutukoy ng HTML kung paano ang hitsura ng data, habang Tinutukoy ng XML kung ano ang data . Iyon ang dahilan kung bakit hindi mapapalitan ng XML ang HTML, sa halip ay pinalawak nito.

Upang ilarawan ang data, umaasa ang XML sa Kahulugan ng Uri ng Dokumento (DTD). Maaari mong sabihin na ito ay ang diksyunaryo ng machine. Pinapayagan nitong maunawaan ng makina ang wikang markup. Kaya, ang bawat dokumento ay dapat magsimula sa pamamagitan ng pagtukoy sa uri ng DTD na gagamitin. Gumagamit ang HTML ng parehong prinsipyo. Ang code na mahahanap mo sa maraming mga website ay maaaring magmukhang ganito:





Ang tiyak na halimbawang ito ay nagsasabi sa iyong browser na ang DTD ay html 4.0 sa Ingles. Pagkatapos ay maaaring magpatuloy ang browser at ihambing ang bawat isa sa mga ibinigay na utos sa DTD nito, na nagsasabi dito kung ano ang gagawin sa bawat utos. Ganun ang utos

isinalin sa Makapal na sulat o

bakit ang bagal ng internet ko sa phone ko

sa may salungguhit na teksto.

Credit sa Larawan: photovibe1 / Mga deposito

Paano Malulutas ng CSS ang Isang Isyu Sa HTML

Ang problema sa HTML ay binubuo ito ng isang static na hanay ng mga utos. Kailan man nais mong tukuyin ang ilang mga katangian, kailangan mong i-type ang mga utos na ito. Paulit-ulit. Habang ginagawang prangka at madaling matutunan ang HTML, nililimitahan din nito ang kakayahang umangkop.

Halimbawa, sabihin na nais mong baguhin ang laki o kulay ng isang header na ginamit mo ng isang dosenang beses sa buong iyong website. Isipin na kailangan mong baguhin ang katangian ng bawat isa sa isang dosenang mga header nang paisa-isa. Ang boring talaga!

Sa disenyo ng web, tinanggal ng Cascading Style Sheets (CSS) ang nakakapagod na pag-edit ng mga dokumentong HTML. Ngayon, idinagdag mo lang ang katangiang 'H1' sa iyong header sa website at sa sheet ng estilo tinukoy mo kung ano ang hitsura ng isang 'H1' na header. At kapag nais mong baguhin ang hitsura ng header na iyon, binago mo lamang ito sa isang lugar, ibig sabihin, ang sheet ng estilo. Nalutas ang problema.

Iniisip ang pagsisimula ng iyong sariling website? Ang mga mambabasa ng MakeUseOf ay maaaring makakuha ng mga espesyal na diskwento kung nag-sign up sila para sa paggamit ng InMotion Hosting ang link na ito o Bluehost gamit ang link na ito .

bakit ang baba ng fps ko

Paano Hinahawakan ng XML ang Data

Ang mga istruktura ng XML at tumutukoy sa data. Hindi ito mag-abala sa mga tukoy na katangian, tulad ng laki o kulay. Ang mga bloke ng gusali ay katulad ng mga HTML tag na nauugnay sa isang CSS. Malinaw na tinukoy nito ang pamagat, mga header, teksto, at iba pang mga elemento ng dokumento at iniiwan ang interpretasyon sa makina.

Para sa isang mas masusing paliwanag, inirerekumenda ko panimula na ito sa XML .

Ano ang Ginagamit Para sa XML?

Ang XML ay nakakita ng malawak na aplikasyon. Ngayon, iba't ibang mga programa at aparato ang gumagamit nito upang hawakan, istraktura, iimbak, ipadala, at ipakita ang data. Halimbawa, malawak itong ginagamit sa mga palitan ng data ng B2B. Ang XML din ang pamantayan para sa mga format ng file ng Office, kabilang ang mga file ng Microsoft Office at Google Docs.

Sa halip na isama ang data sa isang dokumento ng HTML, inilalabas nito ito upang paghiwalayin ang mga XML file. Dahil ang XML ay nag-iimbak ng data sa simpleng format ng teksto, ang pag-iimbak ay malaya sa iyong platform at ang iyong data ay maaaring ma-export, ma-import, o mas madaling ilipat.

Maraming iba pang mga wika ay batay sa XML, kabilang ang XHTML, WAP para sa mga handheld device, o RSS para sa mga feed. Halimbawa, tulad ng itinuro ng isang komentarista, kung magdagdag ka /magpakain sa dulo ng URL ng artikulong ito na binabasa mo, makikita mo ang XML RSS code ng artikulong ito: mag-click dito upang makita .

Paano Magbukas ng isang XML File

Tulad ng nabanggit sa itaas, ang XML ay nag-iimbak ng data sa payak na teksto. Iyon ang dahilan kung bakit maaari mong buksan ang mga XML file na may isang bilang ng iba't ibang mga programa. Pangkalahatan, i-right click ang XML file, piliin ang Buksan kasama ang mula sa menu, at pumili ng isang programa. Maaari mong subukan ang anuman sa mga programa sa ibaba:

  • Windows Notepad o anumang iba pang text editor
  • Notepad ++
  • Anumang web browser

Maaari mo ring subukan ang isang online XML viewer tulad ng isa mula sa Pagpapaganda ng Code .

Mababasa mo ang file sa alinman sa mga programa sa itaas, ngunit ang Kulay ng Notepad ++ at nakatuon na XML na mga manonood o editor ay kulayan ang mga XML na code na tag at sa gayon ay ginagawang mas madali upang maunawaan ang istraktura ng data. Gayunpaman, tandaan na ang mga programang ito ay hindi maaaring magpatupad ng XML dahil ang lahat ng mahahanap mo sa loob ng dokumento ay nakabalangkas na data.

Ang XML Format Demystified

Ang XML ay hindi ang staple sa internet dati. Ngayon, ang JSON ay ang pinakatanyag na kahalili upang pagsamahin ang data.

Kung ikaw ay isang programmer, gayunpaman, kakailanganin mo pa rin magtrabaho kasama ang XML paminsan-minsan .

Magbahagi Magbahagi Mag-tweet Email 6 Mga kahaliling Napapakinggan: Ang Pinakamahusay na Libre o Murang Audiobook Apps

Kung hindi mo pinangarap na magbayad para sa mga audiobook, narito ang ilang magagaling na apps na hinahayaan kang makinig sa kanila nang libre at ligal.

Basahin Susunod
Mga Kaugnay na Paksa
  • Ipinaliwanag ang Teknolohiya
  • Programming
  • HTML
  • Pag-unlad sa Web
  • Programming
  • XML
Tungkol sa May-akda Tina Sieber(831 Mga Artikulo Na-publish)

Habang kinukumpleto ang isang PhD, nagsimulang magsulat si Tina tungkol sa teknolohiya ng consumer noong 2006 at hindi tumitigil. Ngayon din ng isang editor at SEO, maaari mo siyang makita Twitter o hiking sa isang kalapit na landas.

Higit pa Mula kay Tina Sieber

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe