Príklad použitia XML (vysvetlené as kódom)
Xml / / April 02, 2023
V tomto článku preskúmame 10 bežných spôsobov použitia XML, ktoré spôsobili revolúciu v spôsobe zdieľania informácií online. Zistíte, ako sa XML stalo základným nástrojom pre RSS kanály, formáty dokumentov, vektorovú grafiku a 10 príkladov vysvetlených a kódovaných.
XML je rozšíriteľný značkovací jazyk, ktorý vám umožňuje vytvárať vlastné štítky pre údaje, čím uľahčuje výmenu informácií medzi rôznymi aplikáciami a operačnými systémami. Pomocou XML môžu byť informácie štruktúrované jasným a koherentným spôsobom, čo vám umožní zamerať sa skôr na obsah ako na formát. XML vás oslobodí od reťaze nekompatibility formátov a umožní vám jednoducho a efektívne zdieľať vaše údaje so svetom.
10 príkladov bežného použitia XML s kódom
- RSS: Formát RSS (Really Simple Syndication) používa XML na distribúciu správ a obsahu z webovej lokality prostredníctvom syndikačných kanálov. Čítačky RSS používajú XML na prijímanie a zobrazovanie najnovších správ z webových stránok, ktoré 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 príklade je informačný kanál RSS definovaný s názvom „Technologické novinky“ a obsahuje dva prvky „položky“, ktoré predstavujú najnovšie správy. Každý prvok „položka“ obsahuje informácie o názve, odkaze, popise a dátume uverejnenia novinky.
Tento súbor XML možno použiť na distribúciu týchto správ prostredníctvom rôznych kanálov syndikácie, ako sú čítačky RSS alebo webové stránky, ktoré zhromažďujú obsah z rôznych zdrojov.
- XHTML: XHTML (Extensible HyperText Markup Language) je rozšírená verzia jazyka HTML, ktorá používa XML pre definíciu jeho syntaxe a umožňuje väčšiu flexibilitu pri definovaní prvkov a atribúty.
kód:
Toto je vzorový web vytvorený pomocou XHTML. 1.0 UTF-8?>
VEREJNÉ "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Vitajte na mojej stránke
V tomto príklade je definovaný dokument XHTML, ktorý obsahuje hlavičku a telo. Hlavička obsahuje informácie o názve webovej stránky a použitom kódovaní znakov.
Telo obsahuje hlavičku úrovne 1, ktorá víta používateľa a odsek popisujúci webovú stránku. Súčasťou je aj zoznam s odkazmi na tri rôzne stránky.
Tento súbor XML je možné spracovať a zobraziť vo webovom prehliadači, ktorý podporuje XHTML, ako je Firefox alebo Google Chrome.
- svg: Formát SVG (Scalable Vector Graphics) používa XML na reprezentáciu škálovateľnej vektorovej grafiky web, čo umožňuje vyššie rozlíšenie a kvalitu obrazu v porovnaní s inými video formátmi. obrázok.
kód:
1.0 UTF-8?>
V tomto príklade je vektorová grafika definovaná pomocou SVG (Scalable Vector Graphics). Súbor začína deklaráciou XML a prvkom ktorý nastaví veľkosť oblasti kreslenia na šírku 300 pixelov a výšku 200 pixelov.
vnútorný prvok, pridávajú sa dva tvary: modrý obdĺžnik s polohou (x, y) (50,50) a šírkou a výškou 200 y 100 pixelov a biely kruh so stredom (cx, cy) pri (150 100) a polomerom 40 pixelov. Súčasťou je aj položka ktorý zobrazuje slovo „SVG“ v strede kruhu.
Tento súbor XML je možné spracovať a zobraziť vo webovom prehliadači, ktorý podporuje SVG, ako je Firefox alebo Google Chrome.
- SOAP: SOAP (Simple Object Access Protocol) používa XML na umožnenie komunikácie medzi webovými aplikáciami cez internet. SOAP definuje súbor pravidiel na vytváranie správ XML, ktoré sa odosielajú a prijímajú cez sieť.
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 príklade je definovaná správa SOAP (Simple Object Access Protocol), ktorá sa používa na výmenu štruktúrovaných informácií medzi aplikáciami v sieti.
Súbor začína deklaráciou XML a prvkom ktorý definuje priestor názvov SOAP a priestory názvov pre schému XML (xsi) a údaje XML (xsd). vnútorný prvok, je zahrnutý prvok obsahujúce overovacie informácie vrátane používateľského mena a hesla.
Súčasťou je aj položka obsahujúcej obsah správy, v tomto prípade žiadosť o získanie informácií o používateľovi pomocou identifikátora používateľa. Prvky sú vnorené do vlastných menných priestorov pre autentifikáciu a informácie o používateľovi.
Tento súbor XML možno odoslať do webovej služby SOAP na spracovanie a odpoveď.
- XSLT: Transformačný jazyk XSLT (Extensible Stylesheet Language Transformation) používa XML na transformáciu dokumentov XML do iných formátov, ako sú HTML alebo PDF.
kód:
1.0 UTF-8?>
Nákupný zoznam
V tomto príklade je definovaná transformácia XSLT (Extensible Stylesheet Language Transformation), ktorá sa používa na transformáciu dokumentu XML do iného formátu, v tomto prípade HTML.
Súbor začína deklaráciou XML a prvkom
V tomto príklade je HTML stránka, ktorá zobrazuje nákupný zoznam, vytvorená pomocou štandardných HTML prvkov, ako napr ,
a . vnútorný prvok , je zahrnutý prvok- na vytvorenie neusporiadaného zoznamu a slučky
- pre každý s hodnotou textového obsahu prvku ako obsahu prvku HTML.
- Atómy: formát Atom používa XML na poskytovanie štandardného formátu na publikovanie webového obsahu, ako sú blogy a spravodajské stránky.
kód:
1.0 utf-8?>
... viac lístkov...
V tomto príklade je definovaný súbor Atom, ktorý predstavuje spravodajský kanál alebo blog. Súbor začína deklaráciou XML a prvkom ktorý definuje menný priestor Atom.
vnútorný prvok Patria sem metadáta, ako je názov blogu, odkazy na domovskú stránku blogu a na seba, jedinečný identifikátor informačného kanála a dátum poslednej aktualizácie. Súčasťou je aj položka obsahujúce informácie o autorovi blogu.
vnútorný prvok obsahuje jeden alebo viac prvkov, z ktorých každý predstavuje príspevok alebo blogový záznam. Každý obsahuje metadáta, ako je názov, odkazy na príspevok, jedinečný identifikátor príspevku a dátum aktualizácie.
Súčasťou je aj položka A obsahujúce zhrnutie obsahu záznamu.
Tento súbor XML možno použiť na čítanie obsahu blogu alebo na vytvorenie informačného kanála noviniek.
- RDF: Rámec popisu zdrojov (RDF) používa XML na poskytujú štandardizovaný spôsob popisu zdrojov na webe, ako sú webové stránky a súbory multimédiá.
kód:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
V tomto príklade je definovaný súbor RDF, ktorý popisuje informácie o dvoch článkoch na webovej lokalite. Súbor začína deklaráciou XML a prvkom ktorý definuje menný priestor RDF.
vnútorný prvok, sú definované dva prvky, jeden pre každú položku. Každý má atribút rdf: asi A, ktoré označuje zdroj, na ktorý odkazuje (v tomto prípade adresa URL článku).
vnútri každého, prvky sú zahrnuté, , a, ktoré predstavujú názov článku, autora, dátum a popis. Súčasťou je aj vlastný prvok A, ktoré predstavuje počet zobrazení článku.
Tento súbor RDF možno použiť na zdieľanie informácií o článkoch na webe alebo na vytvorenie informačného kanála noviniek.
- XBRL: Formát XBRL (Extensible Business Reporting Language) používa XML na prezentáciu a výmenu finančných a obchodných sprá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 príklad obsahuje finančné informácie o spoločnosti a je napísaný v XBRL (eXtensible Business Reporting Language), značkovací jazyk používaný na štandardizáciu prehľadov finančné.
Súbor začína hlavičkou označujúcou verziu a kódovanie dokumentu. Potom je definovaný priestor názvov a prvky sa používajú na reprezentáciu informácií o vykazujúcej entite, období a scenári.
Merné jednotky sú definované aj pre číselné hodnoty a fakty (fakty), ako sú tržby a čistý príjem, sú prezentované v kontexte bežného roka.
- kml: Formát KML (Keyhole Markup Language) používa XML na reprezentáciu geopriestorových údajov a bežne sa používa v mapovacích a navigačných aplikáciách.
kód:
1.0 UTF-8?>
Tento príklad predstavuje súbor Keyhole Markup Language (KML), ktorý sa používa na opis geografických informácií v štruktúrovanom formáte.
Súbor začína hlavičkou označujúcou verziu a kódovanie dokumentu, za ktorou nasleduje sekcia Dokument, ktorá obsahuje všeobecné informácie o súbore, ako je názov a súbor popis.
Potom je definovaný priečinok, ktorý zoskupuje prvky značky miesta, ktoré predstavujú miesta na mape. Každá značka miesta obsahuje informácie, ako je názov, popis a súradnice miesta reprezentovaného prvkom Point.
V tomto príklade sú znázornené Pamätník revolúcie a štadión Azteca v Mexico City.
- OpenDocument: Formát OpenDocument používa XML na vytváranie a úpravu textových dokumentov, tabuliek a prezentácií, čo umožňuje interoperabilitu medzi rôznymi softvérovými aplikáciami.
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 príklad predstavuje súbor OpenDocument, ktorý sa používa na vytváranie textových dokumentov, tabuliek a prezentácií.
Súbor začína hlavičkou označujúcou menné priestory použité v dokumente, za ktorou nasleduje sekcia office: body obsahujúca obsah dokumentu.
Časť kancelária: text slúži na pridanie textu a sekcia tabuľka: tabuľka slúži na pridanie tabuľky s tromi stĺpcami: Meno, Vek a Profesia. Každý riadok tabuľky je definovaný elementom tabuľky: table-row a každá bunka elementom tabuľky: table-cell.
Súbor zobrazuje dva riadky s informáciami od dvoch rôznych ľudí.
Citované APA: Del Moral, M. & Rodriguez, J. (s.f.). Príklad použitia XML (vysvetlené a s kódom).Príklad. Získané 31. marca 2023 z https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html