Čo je to súbor XML a ako ho môžete otvoriť a používať?

Čo je to súbor XML a ako ho môžete otvoriť a používať?

Skratka XML znamená eXtensible Markup Language . Cieľom je popísať a štruktúrovať údaje na internete, pre mobilné aplikácie a inde. Zaujíma vás, ako to funguje a na čo sa používa XML? Pomôžeme vám porozumieť podrobnostiam.





Čo sú to značkovacie jazyky?

Značkovacie jazyky komentujú text alebo pridávajú ďalšie informácie. Tieto anotácie zostávajú pre koncového používateľa neviditeľné. „Stroj“, ako je napríklad váš prehliadač, si tieto anotácie prečíta pred spracovaním a predložením textu podľa pokynov na označenie.





Podľa Wikipedia :





„Myšlienka a terminológia sa vyvinuli z„ označovania “papierových rukopisov, t. J. Pokynov na revíziu od redaktorov, tradične napísaných modrou ceruzkou na rukopisy autorov. V digitálnych médiách bol tento „text s inštrukciami modrej ceruzky“ nahradený značkami, ktoré označujú, ktoré časti dokumentu sú, a nie podrobnosti o tom, ako by sa mohli zobrazovať na niektorých displejoch. '

Známym príkladom značkovacieho jazyka je HTML (HyperText Markup Language). Aj keď HTML (a ďalšie programovacie jazyky) definujú vzhľad webovej stránky, nikdy by ste nemali vidieť stopu kódu. To, čo vidíte, je jeho interpretácia vašim prehliadačom. Napríklad formátovanie písma alebo vložené obrázky.



Ako funguje XML?

XML je meta značkovací jazyk vyvinutý pre internet. Je to zjednodušenie SGML (Standard Generalized Markup Language), matky všetkých značkovacích jazykov. XML je možné rozšíriť, pretože používatelia môžu pridávať a definovať nové značky alebo stavebné bloky. Pridaním stavebných blokov môžu užívatelia prispôsobiť XML svojim potrebám.

Aby som vysvetlil, ako to všetko funguje, dovoľte mi malú odbočku, ako príklad používam HTML a CSS.





Ako XML súvisí s HTML

XML je podobný HTML, ale pretože používatelia môžu pridávať svoje vlastné stavebné bloky, umožňuje väčšiu flexibilitu. Kľúčový rozdiel medzi HTML a XML je v tom, že HTML definuje, ako údaje vyzerajú, zatiaľ čo XML definuje, čo sú údaje . Preto XML nemôže nahradiť HTML, skôr ho rozširuje.

Na opis údajov sa XML spolieha na definíciu typu dokumentu (DTD). Dalo by sa povedať, že toto je slovník stroja. Umožňuje stroju porozumieť značkovaciemu jazyku. Každý dokument teda musí začať definovaním typu DTD, ktorý sa má použiť. HTML používa rovnaký princíp. Kód, ktorý nájdete na mnohých webových stránkach, môže vyzerať takto:





Tento konkrétny príklad hovorí vášmu prehliadaču, že DTD je html 4.0 v angličtine. Prehliadač potom môže pokračovať a porovnať každý z daných príkazov so svojim DTD, ktorý mu povie, čo má s každým príkazom urobiť. Tak príkaz

prekladá do tučný text alebo

Ako môžem stiahnuť obrázky z telefónu samsung do počítača?

na podčiarknutý text.

Obrazový kredit: photovibes1/ Depositphotos

Ako CSS rieši problém s HTML

Problém HTML je, že pozostáva zo statickej sady príkazov. Kedykoľvek chcete definovať určité atribúty, musíte napísať tieto príkazy. Znova a znova. Hoci je HTML jednoduché a ľahko sa učí, obmedzuje tiež jeho flexibilitu.

Povedzme napríklad, že chcete zmeniť veľkosť alebo farbu hlavičky, ktorú ste na svojom webe použili asi stokrát. Predstavte si, že by ste museli zmeniť atribút každého z tuctu hlavičiek jednotlivo. Aké nudné!

Kaskádové štýly (CSS) vo webovom dizajne odstránili túto únavnú úpravu dokumentov HTML. Teraz jednoducho pridajte atribút „H1“ do svojej hlavičky na webovej stránke a v šablóne štýlov definujete, ako má hlavička „H1“ vyzerať. A keď chcete zmeniť vzhľad tejto hlavičky, zmeníte ju iba na jednom mieste, tj. Problém je vyriešený.

Rozmýšľate nad založením vlastnej webovej stránky? Čitatelia MakeUseOf môžu získať špeciálne zľavy, ak sa zaregistrujú na InMotion Hosting pomocou tento odkaz alebo Bluehost pomocou tento odkaz .

aká je najlacnejšia aplikácia na donášku jedla

Ako XML narába s údajmi

Štruktúra XML a definuje údaje. Nezaoberá sa špecifickými atribútmi, ako je veľkosť alebo farba. Jeho stavebné bloky sú podobné značkám HTML, ktoré sa týkajú CSS. Jasne definuje názov, hlavičky, text a ďalšie prvky dokumentu a interpretáciu ponecháva na stroji.

Pre oveľa dôkladnejšie vysvetlenie odporúčam tento úvod do XML .

Na čo slúži XML?

XML našiel široké uplatnenie. Dnes ho rôzne programy a zariadenia používajú na spracovanie, štruktúrovanie, ukladanie, prenos a zobrazovanie údajov. Je napríklad široko používaný pri výmene údajov B2B. XML je tiež štandardom pre formáty súborov Office vrátane súborov Microsoft Office a Google Docs.

Namiesto integrácie údajov do dokumentu HTML ich externe zadáva na oddelenie súborov XML. Pretože XML ukladá údaje vo formáte obyčajného textu, úložisko je nezávislé od vašej platformy a vaše údaje je možné exportovať, importovať alebo jednoducho presúvať oveľa jednoduchšie.

Mnoho ďalších jazykov je založených na XML, vrátane XHTML, WAP pre vreckové zariadenia alebo RSS pre kanály. Napríklad, ako poznamenal komentátor, ak pridáte /krmivo na konci adresy URL tohto článku, ktorý čítate, sa zobrazí kód XML RSS tohto článku: kliknutím sem zobrazíte .

Ako otvoriť súbor XML

Ako bolo uvedené vyššie, XML ukladá údaje vo formáte obyčajného textu. Preto môžete súbory XML otvárať pomocou niekoľkých rôznych programov. Spravidla kliknite na súbor XML pravým tlačidlom myši a vyberte Otvorený s z ponuky a zvoľte program. Môžete vyskúšať ktorýkoľvek z nižšie uvedených programov:

  • Poznámkový blok Windows alebo iný textový editor
  • Poznámkový blok ++
  • Akýkoľvek webový prehliadač

Môžete tiež vyskúšať online prehliadač XML, ako je ten z Kód skrášliť .

Súbor budete môcť čítať v ktoromkoľvek z vyššie uvedených programov, ale programy Poznámkový blok ++ a vyhradené prehliadače alebo editory XML zafarbia značky XML a výrazne uľahčia pochopenie štruktúry údajov. Uvedomte si však, že tieto programy nedokážu spustiť XML, pretože v dokumente nájdete iba štruktúrované údaje.

Formát XML je odznačený

XML už dávno nie je internetovou základňou. Dnes je JSON jeho najobľúbenejšou alternatívou k integrácii údajov.

Ak ste programátor, budete však stále musieť príležitostne pracovať s XML .

zdieľam zdieľam Tweet E -mail 6 zvukových alternatív: najlepšie bezplatné alebo lacné aplikácie pre zvukové knihy

Ak nechcete platiť za audioknihy, tu je niekoľko skvelých aplikácií, ktoré vám umožnia počúvať ich bezplatne a legálne.

Čítajte ďalej
Súvisiace témy
  • Technológia vysvetlená
  • Programovanie
  • HTML
  • Vývoj webových aplikácií
  • Programovanie
  • XML
O autorovi Tina Sieber(831 publikovaných článkov)

Keď Tina dokončovala doktorandské štúdium, v roku 2006 začala písať o spotrebiteľskej technológii a nikdy neprestala. Teraz tiež redaktorka a SEO, nájdete ju na Twitter alebo pešiu turistiku na neďalekom chodníku.

Viac od Tiny Sieberovej

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber