Co je to soubor XML a jak jej můžete otevřít a používat?

Co je to soubor XML a jak jej můžete otevřít a používat?

XML znamená eXtensible Markup Language . Jeho účelem je popsat a strukturovat data na internetu, pro mobilní aplikace a jinde. Zajímá vás, jak to funguje a k čemu se používá XML? Pomůžeme vám porozumět podrobnostem.





Co jsou to značkovací jazyky?

Značkovací jazyky anotují text nebo přidávají další informace. Tyto anotace zůstávají pro koncového uživatele neviditelné. „Stroj“, například váš prohlížeč, přečte tyto anotace před zpracováním a prezentací textu podle pokynů příkazů pro značkování.





Podle Wikipedie :





„Myšlenka a terminologie se vyvinuly z„ označování “papírových rukopisů, tj. Pokynů k revizi editorů, tradičně psaných modrou tužkou na rukopisy autorů. V digitálních médiích byl tento „text s instrukcí modrou tužkou“ nahrazen značkami, které udávají, jaké jsou části dokumentu, nikoli podrobnosti o tom, jak by mohly být zobrazeny na nějakém displeji. '

Známým příkladem značkovacího jazyka je HTML (HyperText Markup Language). Zatímco HTML (a další programovací jazyky) definují vzhled webové stránky, nikdy byste neměli vidět stopu kódu. To, co vidíte, je jeho interpretace vaším prohlížečem. Například formátování písma nebo vložené obrázky.



Jak XML funguje?

XML je meta značkovací jazyk vyvinutý pro internet. Je to zjednodušení SGML (Standard Generalized Markup Language), matky všech značkovacích jazyků. XML lze rozšířit, protože uživatelé mohou přidávat a definovat nové značky nebo stavební bloky. Přidáním stavebních bloků mohou uživatelé přizpůsobit XML svým potřebám.

Abych vysvětlil, jak to všechno funguje, dovolte mi malou odbočku s použitím HTML a CSS jako příkladů.





Jak XML souvisí s HTML

XML je podobný HTML, ale protože uživatelé mohou přidávat své vlastní stavební bloky, umožňuje větší flexibilitu. Klíčovým rozdílem mezi HTML a XML je, že HTML definuje, jak data vypadají, zatímco XML definuje, co jsou data . Proto XML nemůže nahradit HTML, spíše ho rozšiřuje.

Při popisu dat se XML opírá o definici typu dokumentu (DTD). Dalo by se říci, že toto je slovník stroje. Umožňuje stroji porozumět značkovacímu jazyku. Každý dokument tedy musí začít definováním typu DTD, který se má použít. HTML používá stejný princip. Kód, který najdete na mnoha webech, může vypadat nějak takto:





Tento konkrétní příklad říká vašemu prohlížeči, že DTD je html 4.0 v angličtině. Prohlížeč pak může pokračovat a porovnat každý z daných příkazů s jeho DTD, který mu řekne, co má s každým příkazem dělat. Tak ten příkaz

překládá do tučné písmo nebo

google pixel 5 vs samsung s21

na podtržený text.

Uznání: photovibes1/ Depositphotos

Jak CSS řeší problém s HTML

Problém HTML je, že se skládá ze statické sady příkazů. Kdykoli chcete definovat určitá přiřazení, musíte tyto příkazy zadat. Znovu a znovu. Díky tomu je HTML jednoduché a snadno se učí, ale také omezuje jeho flexibilitu.

Řekněme například, že chcete změnit velikost nebo barvu záhlaví, které jste na svém webu použili tucetkrát. Představte si, že byste museli změnit atribut každého z tuctu záhlaví jednotlivě. Jak nudné!

Ve webovém designu kaskádové styly (CSS) odstranily tuto únavnou úpravu HTML dokumentů. Nyní jednoduše přidáte do záhlaví na webu atribut „H1“ a v šabloně stylů definujete, jak vypadá záhlaví „H1“. A když chcete změnit vzhled této hlavičky, změníte ji pouze na jednom místě, tj. Ve stylu. Problém je vyřešen.

Uvažujete o založení vlastního webu? Čtenáři MakeUseOf mohou získat speciální slevy, pokud se zaregistrují na InMotion Hosting pomocí tento odkaz nebo Bluehost pomocí tento odkaz .

jak zjistit, co bylo smazané video

Jak XML zachází s daty

XML struktury a definuje data. Neobtěžuje se specifickými atributy, jako je velikost nebo barva. Jeho stavební bloky jsou podobné HTML tagům, které se týkají CSS. Jasně definuje název, záhlaví, text a další prvky dokumentu a ponechává interpretaci na stroji.

Pro mnohem důkladnější vysvětlení doporučuji tento úvod do XML .

K čemu slouží XML?

XML našlo široké uplatnění. Dnes jej různé programy a zařízení používají ke zpracování, strukturování, ukládání, přenosu a zobrazování dat. Je například široce používán při výměně dat B2B. XML je také standardem pro formáty souborů Office, včetně souborů Microsoft Office a Google Docs.

Spíše než integrovat data do dokumentu HTML, outsourcuje je k oddělení souborů XML. Protože XML ukládá data ve formátu prostého textu, je úložiště nezávislé na vaší platformě a vaše data lze exportovat, importovat nebo jednoduše přesouvat mnohem snáze.

Mnoho dalších jazyků je založeno na XML, včetně XHTML, WAP pro kapesní zařízení nebo RSS pro kanály. Například, jak poznamenal komentátor, pokud přidáte /krmit na konec adresy URL tohoto článku, který čtete, se zobrazí XML RSS kód tohoto článku: kliknutím sem zobrazíte .

Jak otevřít soubor XML

Jak bylo uvedeno výše, XML ukládá data ve formátu prostého textu. Proto můžete soubory XML otevírat pomocí řady různých programů. Obecně klikněte pravým tlačítkem na soubor XML a vyberte Otevřít s z nabídky a vyberte program. Můžete vyzkoušet některý z níže uvedených programů:

  • Poznámkový blok pro Windows nebo jiný textový editor
  • Poznámkový blok ++
  • Jakýkoli webový prohlížeč

Můžete také vyzkoušet online prohlížeč XML, jako je ten z Kód zkrášlit .

Soubor budete moci přečíst v kterémkoli z výše uvedených programů, ale aplikace Poznámkový blok ++ a vyhrazené prohlížeče nebo editory XML budou barevně kódovat značky XML a výrazně tak usnadní uchopení struktury dat. Všimněte si však, že tyto programy nemohou spouštět XML, protože vše, co v dokumentu najdete, jsou strukturovaná data.

Demystifikovaný formát XML

XML už dávno není základem internetu. Dnes je JSON jeho nejoblíbenější alternativou k integraci dat.

Pokud jste programátor, budete přesto muset občas pracovat s XML .

Podíl Podíl tweet E-mailem 6 zvukových alternativ: Nejlepší bezplatné nebo levné aplikace pro audioknihy

Pokud vás nebaví platit za audioknihy, zde je několik skvělých aplikací, které vám umožní poslouchat je zdarma a legálně.

Číst dále
Související témata
  • Technologie vysvětlena
  • Programování
  • HTML
  • Vývoj webu
  • Programování
  • XML
O autorovi Tina Sieberová(831 článků zveřejněno)

Když dokončovala doktorát, Tina začala psát o spotřebitelské technologii v roce 2006 a nikdy nepřestala. Nyní také editor a SEO, najdete ji na Cvrlikání nebo pěšky po nedaleké stezce.

Více od Tiny Sieberové

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru