Příklad použití XML (vysvětleno as kódem)
Xml / / April 02, 2023
V tomto článku prozkoumáme 10 běžných způsobů použití XML, které způsobilo revoluci ve způsobu sdílení informací online. Zjistíte, jak se XML stalo základním nástrojem pro RSS kanály, formáty dokumentů, vektorovou grafiku a 10 příkladů vysvětlených a kódovaných.
XML je rozšiřitelný značkovací jazyk, který umožňuje vytvářet vlastní štítky pro data, což usnadňuje výměnu informací mezi různými aplikacemi a operačními systémy. S XML lze informace strukturovat jasným a koherentním způsobem, což vám umožní zaměřit se spíše na obsah než na formát. XML vás osvobodí od řetězců nekompatibility formátů a umožní vám jednoduše a efektivně sdílet vaše data se světem.
10 příkladů běžného použití XML s kódem
- RSS: Formát RSS (Really Simple Syndication) používá XML k distribuci zpráv a obsahu z webových stránek prostřednictvím syndikačních kanálů. Čtečky RSS používají XML k přijímání a zobrazování nejnovějších zpráv z webových stránek, které sledují.
Kód:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
V tomto příkladu je zdroj RSS definován s názvem „Technology News“ a obsahuje dva prvky „item“, které představují nejnovější zprávy. Každý prvek "položka" obsahuje informace o názvu, odkazu, popisu a datu zveřejnění novinky.
Tento soubor XML lze použít k distribuci těchto zpráv prostřednictvím různých syndikačních kanálů, jako jsou čtečky RSS nebo webové stránky, které agregují obsah z různých zdrojů.
- XHTML: XHTML (Extensible HyperText Markup Language) je rozšířená verze jazyka HTML, která používá XML pro definici jeho syntaxe a umožňuje větší flexibilitu v definici prvků a atributy.
Kód:
Toto je ukázkový web vytvořený pomocí XHTML. 1.0 UTF-8?>
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Vítejte na mém webu
V tomto příkladu je definován dokument XHTML, který obsahuje záhlaví a tělo. Záhlaví obsahuje informace o názvu webu a použitém kódování znaků.
Tělo obsahuje záhlaví 1. úrovně s přivítáním uživatele a odstavec popisující web. Součástí je také seznam s odkazy na tři různé stránky.
Tento soubor XML lze zpracovat a zobrazit ve webovém prohlížeči, který podporuje XHTML, jako je Firefox nebo Google Chrome.
- svg: Formát SVG (Scalable Vector Graphics) používá XML k reprezentaci škálovatelné vektorové grafiky web, což umožňuje vyšší rozlišení a kvalitu obrazu ve srovnání s jinými formáty videa. obraz.
Kód:
1.0 UTF-8?>
V tomto příkladu je vektorová grafika definována pomocí SVG (Scalable Vector Graphics). Soubor začíná deklarací XML a prvkem který nastaví velikost kreslicí oblasti na šířku 300 pixelů a výšku 200 pixelů.
vnitřní prvek, jsou přidány dva tvary: modrý obdélník s pozicí (x, y) (50,50) a šířkou a výškou 200 y 100 pixelů a bílý kruh se středem (cx, cy) na (150 100) a poloměrem 40 pixelů. Součástí je také položka který zobrazuje slovo „SVG“ uprostřed kruhu.
Tento soubor XML lze zpracovat a zobrazit ve webovém prohlížeči, který podporuje SVG, jako je Firefox nebo Google Chrome.
- MÝDLO: SOAP (Simple Object Access Protocol) používá XML k umožnění komunikace mezi webovými aplikacemi přes internet. SOAP definuje sadu pravidel pro vytváření zpráv XML, které jsou odesílány a přijímány přes síť.
Kód:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
V tomto příkladu je definována zpráva SOAP (Simple Object Access Protocol), která se používá k výměně strukturovaných informací mezi aplikacemi v síti.
Soubor začíná deklarací XML a prvkem který definuje jmenný prostor SOAP a jmenné prostory pro schéma XML (xsi) a data XML (xsd). vnitřní prvek, je zahrnut prvek obsahující autentizační informace, včetně uživatelského jména a hesla.
Součástí je také položka obsahující obsah zprávy, v tomto případě požadavek na získání informací o uživateli pomocí identifikátoru uživatele. Prvky jsou vnořeny do vlastních jmenných prostorů pro ověřování a informace o uživateli.
Tento soubor XML lze odeslat webové službě SOAP ke zpracování a odpovědi.
- XSLT: Transformační jazyk XSLT (Extensible Stylesheet Language Transformation) používá XML k transformaci dokumentů XML do jiných formátů, jako je HTML nebo PDF.
Kód:
1.0 UTF-8?>
Nákupní seznam
V tomto příkladu je definována transformace XSLT (Extensible Stylesheet Language Transformation), která se používá k transformaci dokumentu XML do jiného formátu, v tomto případě HTML.
Soubor začíná deklarací XML a prvkem
V tomto příkladu je stránka HTML, která zobrazuje nákupní seznam, vytvořena pomocí standardních prvků HTML, jako je např ,
a . vnitřní prvek , je zahrnut prvek- vytvořit neuspořádaný seznam a smyčku
- pro každý s hodnotou textového obsahu prvku jako obsahu prvku HTML.
- atomy: formát Atom používá XML k poskytování standardního formátu pro publikování webového obsahu, jako jsou blogy a zpravodajské weby.
Kód:
1.0 utf-8?>
... více lístků...
V tomto příkladu je definován soubor Atom, který představuje informační kanál nebo blog. Soubor začíná deklarací XML a prvkem který definuje jmenný prostor Atom.
vnitřní prvek To zahrnuje metadata, jako je název blogu, odkazy na domovskou stránku blogu a na sebe, jedinečný identifikátor zdroje a datum poslední aktualizace. Součástí je také položka obsahující informace o autorovi blogu.
vnitřní prvek je zahrnut jeden nebo více prvků, z nichž každý představuje příspěvek nebo položku blogu. Každý obsahuje metadata, jako je název, odkazy na příspěvek, jedinečný identifikátor příspěvku a datum aktualizace.
Součástí je také položka A obsahující shrnutí obsahu záznamu.
Tento soubor XML lze použít ke čtení obsahu blogu nebo k vytvoření kanálu novinek.
- RDF: Resource Description Framework (RDF) používá XML k poskytují standardizovaný způsob popisu zdrojů na webu, jako jsou webové stránky a soubory multimédia.
Kód:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
V tomto příkladu je definován soubor RDF, který popisuje informace o dvou článcích na webu. Soubor začíná deklarací XML a prvkem který definuje jmenný prostor RDF.
vnitřní prvek, jsou definovány dva prvky, jeden pro každou položku. Každý má atribut rdf: asi A, které označuje zdroj, na který odkazuje (v tomto případě URL článku).
uvnitř každého, prvky jsou zahrnuty, , a, které představují název článku, autora, datum a popis. Součástí je také vlastní prvek A, které představuje počet zobrazení článku.
Tento soubor RDF lze použít ke sdílení informací o článcích na webu nebo k vytvoření zpravodajského kanálu.
- XBRL: Formát XBRL (Extensible Business Reporting Language) používá XML pro prezentaci a výměnu finančních a obchodních zpráv online.
Kód:
1.0 UTF-8?>
xmlns: iso4217=" https://www.xbrl.org/2003/iso4217"
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: link=" https://www.xbrl.org/2003/linkbase"
xmlns: xbrli=" https://www.xbrl.org/2003/instance"
xmlns: iccbba=" https://www.xbrl.org/2008/ICCBBA">
xlink: label="ReportingEntity">iccbba: ICCBBA
Tento příklad obsahuje finanční informace o společnosti a je napsán v XBRL (eXtensible Business Reporting Language), značkovací jazyk používaný ke standardizaci hlášení finanční.
Soubor začíná záhlavím udávajícím verzi a kódování dokumentu. Poté je definován jmenný prostor a prvky jsou použity k reprezentaci informací o vykazující entitě, období a scénáři.
Měrné jednotky jsou také definovány pro číselné hodnoty a fakta (fakta), jako jsou tržby a čistý příjem, jsou prezentovány v kontextu aktuálního roku.
- kml: Formát KML (Keyhole Markup Language) používá XML pro reprezentaci geoprostorových dat a běžně se používá v mapových a navigačních aplikacích.
Kód:
1.0 UTF-8?>
Tento příklad představuje soubor Keyhole Markup Language (KML), který se používá k popisu geografických informací ve strukturovaném formátu.
Soubor začíná záhlavím udávajícím verzi a kódování dokumentu, za kterým následuje sekce Dokument, která obsahuje obecné informace o souboru, jako je název a soubor popis.
Poté je definována složka, která seskupuje prvky značky místa, které představují místa na mapě. Každá značka místa obsahuje informace, jako je název, popis a souřadnice místa reprezentovaného prvkem Point.
V tomto příkladu jsou znázorněny Památník revoluce a Aztécký stadion v Mexico City.
- OpenDocument: Formát OpenDocument používá XML pro vytváření a úpravy textových dokumentů, tabulek a prezentací, což umožňuje interoperabilitu mezi různými softwarovými aplikacemi.
Kód:
1.0 UTF-8?>
xmlns: office="urn: oasis: names: tc: opendocument: xmlns: office: 1.0"
xmlns: text="urn: oasis: names: tc: opendocument: xmlns: text: 1.0"
xmlns: table="urn: oasis: names: tc: opendocument: xmlns: table: 1.0">
Tento příklad představuje soubor OpenDocument, který se používá k vytváření textových dokumentů, tabulek a prezentací.
Soubor začíná záhlavím označujícím jmenné prostory použité v dokumentu, za nímž následuje sekce office: body obsahující obsah dokumentu.
Část kancelář: text slouží k přidání textu a část tabulka: tabulka slouží k přidání tabulky se třemi sloupci: Jméno, Věk a Profese. Každý řádek tabulky je definován prvkem tabulky: tabulka-řádek a každá buňka prvkem tabulky: buňka-tabulka.
Soubor zobrazuje dva řádky s informacemi od dvou různých lidí.
Citace APA: Del Moral, M. & Rodriguez, J. (s.f.). Příklad použití XML (vysvětleno as kódem).Příklad. Staženo 31. března 2023 z https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html