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

  • Lesley Fowler
  • 0
  • 2253
  • 400
reklama

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 XML používá? Pomůžeme vám pochopit podrobnosti.

Jaké jsou značkovací jazyky?

Značkovací jazyky označují text nebo přidávají další informace. Tyto poznámky zůstávají pro koncového uživatele neviditelné. “stroj”, jako je váš prohlížeč, přečte tyto anotace před zpracováním a prezentací textu podle pokynů značkovacích příkazů.

Podle Wikipedie:

“Myšlenka a terminologie se vyvinula z „značení“ papírových rukopisů, tj. Revizních pokynů editorů, tradičně psaných modrou tužkou na rukopisy autorů. V digitálních médiích byl tento „text instrukce pro modrou tužku“ nahrazen značkami, které označují, co jsou části dokumentu, namísto podrobností o tom, jak by se mohly zobrazit na nějakém displeji.”

Známým příkladem značkovacího jazyka je HTML (HyperText Markup Language). Základní HTML FAQ, které byste si měli uložit Základy HTML, které byste měli přidat, HTML HTML už nějakou dobu existuje, takže je na čase naučit se základy. Zde je, co to je, jak to funguje a jak můžete dnes napsat nějaké běžné prvky v HTML! . Zatímco HTML (a další programovací jazyky) definují vzhled webové stránky, nikdy byste neměli vidět stopu kódu. Co vidíte, je jeho interpretace vaším prohlížečem. Například formátování písma nebo vložené obrázky.

Jak funguje XML?

XML je meta značkovací jazyk vyvinutý pro internet. Jde o zjednodušení SGML (Standard Generalized Markup Language), matky všech značkovacích jazyků. XML je rozšiřitelné, 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 trochu odbočky, jako příklady použiji HTML a CSS.

Jak XML souvisí s HTML

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

Pro popis dat se XML spoléhá na definici typu dokumentu (DTD). Dalo by se říci, že toto je slovník zařízení. Umožňuje stroji porozumět značkovacímu jazyku. Každý dokument tedy musí začínat definováním typu DTD, který má být použit. HTML používá stejný princip. Kód, který najdete na mnoha webových stránkách, by mohl vypadat asi 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 uvedených příkazů se svým DTD, což mu řekne, co s každým příkazem dělat. To je příkaz překládá do tučné písmo nebo podtržený text.

Obrázek Kredit: photovibes1 / Depositphotos

Jak CSS řeší problém s HTML

Problém s HTML je v tom, že se skládá ze statické sady příkazů. Kdykoli chcete definovat určité atributy, musíte tyto příkazy napsat. Znovu a znovu. I když to činí HTML přímým a snadno se naučitelným, omezuje to také 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 musíte změnit atribut každého z tuctu záhlaví samostatně. Jak nudné!

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

Uvažujete o spuštění vlastního webu? Čtenáři MakeUseOf mohou získat speciální slevy, pokud se zaregistrují na InMotion Hosting pomocí tohoto odkazu nebo Bluehost pomocí tohoto odkazu.

Jak XML zpracovává data

Struktury a definice dat XML. Neobtěžuje se konkrétními atributy, jako je velikost nebo barva. Jeho stavební bloky jsou podobné značkám HTML, které se vztahují k CSS. Jasně definuje název, záhlaví, text a další prvky dokumentu a interpretaci ponechává na stroji.

Pro podrobnější vysvětlení doporučuji tento úvod do XML.

K čemu se používá XML?

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

Namísto integrace dat do dokumentu HTML jej zadává externě do samostatných 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 mohou být exportována, importována nebo jednoduše přesunuta mnohem snadněji.

Mnoho dalších jazyků je založeno na XML, včetně XHTML, WAP pro ruční zařízení nebo RSS pro zdroje. Například, jak poznamenal komentátor, pokud přidáte /krmivo na konec adresy URL tohoto článku, který čtete, uvidíte 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 v prostém textu. Proto můžete otevírat soubory XML pomocí řady různých programů. Obecně klepněte pravým tlačítkem myši na soubor XML a vyberte Otevřít s z nabídky a vyberte program. Vyzkoušejte některý z níže uvedených programů:

  • Poznámkový blok systému Windows nebo jakýkoli jiný textový editor
  • poznámkový blok++
  • Jakýkoli webový prohlížeč

Můžete také zkusit online prohlížeč XML, jako je prohlížeč z kódu Beautify.

Budete moci číst soubor pomocí některého z výše uvedených programů, ale program Notepad ++ a vyhrazené prohlížeče nebo editory XML budou barevně kódovat značky XML, a tak bude mnohem snazší pochopit strukturu dat. Tyto programy však nemohou spustit XML, protože vše, co v dokumentu najdete, jsou strukturovaná data.

Formát XML demystifikovaný

XML není internetová svorka, jakou bývala. Dnes je JSON nejoblíbenější alternativou k integraci dat.

Pokud jste programátor, stále budete muset s XML občas pracovat. Jak číst a zapisovat soubory XML s kódem Jak číst a zapisovat soubory XML s kódem Ačkoli v poslední době popularita XML klesala, můžete narazit na občas je proto důležité naučit se číst a zapisovat XML soubor z kódu. .




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.