Definice XML

XML pochází z eXtensible Markup Language ( "Extensible Markup Language " ). Jedná se o metazazyk ( jazyk, který se používá k vyprávění o dalším) rozšiřitelném štítku, který byl vyvinut konsorciem W3C ( World Wide Web Consortium ), mezinárodní obchodní společnosti, která vydává doporučení pro World Wide Web .

XML

XML je přizpůsobení jazyka SGML ( Standard Generalized Markup Language ), který umožňuje organizaci a označování dokumentů . To znamená, že XML není jazyk sám o sobě, ale systém, který umožňuje definovat jazyky podle potřeb. XHTML, MathML a SVG jsou některé z jazyků, které XML může definovat.

Databáze, textové dokumenty, tabulky a webové stránky jsou některé z oblastí použití XML. Metajazyk se objevuje jako standard, který strukturuje výměnu informací mezi různými platformami.

Odborníci poukazují na několik výhod, které vyplývají z používání XML, například: že je rozšiřitelný (nové značky mohou být přidány po návrhu dokumentu); analyzátor je standardní (nevyžaduje změny pro každou verzi metajazyku); usnadňuje analýzu a zpracování dokumentů XML vytvořených třetími stranami.

Mezi jazyky vytvořenými pomocí jazyka XML, XSL ( Extensible Stylesheet Language ) a XLINK (který se snaží překročit omezení hypertextových odkazů v HTML ) vyniknou.

Platnost dokumentů (tj. Jejich správná syntaktická struktura ) závisí na určeném vztahu mezi různými prvky na základě definice nebo externího dokumentu.

Jak je analyzováno, XML představuje pro vývojáře řadu velmi atraktivních výhod, zejména proto, že umožňuje propojit aplikace různých jazyků a platforem; To však lze považovat za meč s dvojitou hranou, vzhledem k tomu, že nepodporuje hledání kompatibility. Univerzálnost, kterou XML sleduje, se nikdy nedaří, pokud místo toho, aby ji použila k řešení problémů, vzniknou nové, protože vědí, že budou mít řešení .

XML nástroj

XML Vzhledem k tomu, že užitečnost nástroje je z velké části závislá na kreativitě uživatele, není možné shrnout všechny aplikace XML. Stručně řečeno, lze říci, že nabízí možnost strukturování a reprezentace dat. V současné době je běžné, že programy obsahují konfigurační soubory v tomto formátu; Takový je případ aplikace Apache a aplikací vytvořených pomocí technologie .NET (Microsoft).

Při vývoji programu s grafickým rozhraním je nutné organizovat všechny obrázky tak, aby byly načteny tak, jak jsou potřebné, a XML je v těchto případech velkou pomocí: umožňuje je seskupovat, označovat je, určit jejich polohu a vztahovat je s jinými daty, podle potřeb projektantů.

Ale kromě toho, že usnadňuje organizaci zdrojů a konfiguraci programu, hraje XML velmi důležitou roli, která je bezpochyby jeho silným bodem: umožňuje vám komunikovat s jinými aplikacemi z různých platforem a bez ohledu na původ společných informací. Můžete mít například program spuštěný v systému Windows s databází SQL Server a další v systému Linux s Oracle, a to jak sdílení dat díky struktuře XML.

Webové služby, které jsou v této době velmi běžným konceptem, jsou součásti sítě, které nabízejí možnost provádět různorodou sérii operací prostřednictvím konkrétních metod, které využívají metazazy XML pro jejich komunikaci, díky které mohou libovolné platformy využití jeho výhod.

Nakonec je XML jedním z těch nástrojů, které navzdory nízké složitosti skrývají velký potenciál, díky snadnému použití a bezpochyby užitečnému.

Doporučená