Primer uporabe XML (razloženo in s kodo)
Xml / / April 02, 2023
V tem članku bomo raziskali 10 pogostih uporab XML, ki so spremenile način izmenjave informacij na spletu. Odkrili boste, kako je XML postal bistveno orodje za vire RSS, formate dokumentov, vektorsko grafiko in 10 razloženih in kodiranih primerov.
XML je razširljiv označevalni jezik, ki omogoča ustvarjanje oznak po meri za podatke, kar olajša izmenjavo informacij med različnimi aplikacijami in operacijskimi sistemi. Z XML je mogoče informacije strukturirati na jasen in skladen način, kar vam omogoča, da se osredotočite na vsebino in ne na obliko. XML vas osvobodi verig nezdružljivosti formatov in vam omogoča, da svoje podatke delite s svetom preprosto in učinkovito.
10 primerov običajne uporabe XML s kodo
- RSS: Format RSS (Really Simple Syndication) uporablja XML za distribucijo novic in vsebine s spletnega mesta prek kanalov združevanja. Bralci RSS uporabljajo XML za prejemanje in prikaz najnovejših novic s spletnih mest, ki jih spremljajo.
Koda:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
V tem primeru je vir RSS definiran z naslovom »Tehnološke novice« in vključuje dva elementa »item«, ki predstavljata nedavne novice. Vsak element "item" vsebuje podatke o naslovu, povezavi, opisu in datumu objave novice.
To datoteko XML je mogoče uporabiti za distribucijo teh novic prek različnih kanalov združevanja, kot so bralniki RSS ali spletna mesta, ki združujejo vsebino iz različnih virov.
- XHTML: XHTML (Extensible HyperText Markup Language) je razširjena različica jezika HTML, ki uporablja XML za definicijo njegove sintakse in omogoča večjo prilagodljivost pri definiciji elementov in lastnosti.
Koda:
To je vzorčno spletno mesto, ustvarjeno z XHTML. 1.0 UTF-8?>
JAVNO "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Dobrodošli na moji spletni strani
V tem primeru je definiran dokument XHTML, ki vsebuje glavo in telo. Glava vključuje informacije o naslovu spletne strani in uporabljenem kodiranju znakov.
Telo vsebuje glavo 1. stopnje, ki pozdravlja uporabnika, in odstavek, ki opisuje spletno mesto. Vključen je tudi seznam s povezavami do treh različnih strani.
To datoteko XML je mogoče obdelati in prikazati v spletnem brskalniku, ki podpira XHTML, kot sta Firefox ali Google Chrome.
- svg: Format SVG (Scalable Vector Graphics) uporablja XML za predstavitev razširljive vektorske grafike spletu, kar omogoča višjo ločljivost in kakovost slike v primerjavi z drugimi video formati. slika.
Koda:
1.0 UTF-8?>
V tem primeru je vektorska grafika definirana z uporabo SVG (Scalable Vector Graphics). Datoteka se začne z deklaracijo XML in elementom ki nastavi velikost območja risanja na 300 pikslov v širino in 200 pikslov v višino.
notranji element, sta dodani dve obliki: modri pravokotnik s položajem (x, y) (50,50) ter širino in višino 200 y 100 slikovnih pik in bel krog s središčem (cx, cy) pri (150,100) in polmerom 40 slikovnih pik. Vključen je tudi predmet ki prikazuje besedo "SVG" v središču kroga.
To datoteko XML je mogoče obdelati in prikazati v spletnem brskalniku, ki podpira SVG, kot sta Firefox ali Google Chrome.
- MILO: SOAP (Simple Object Access Protocol) uporablja XML za omogočanje komunikacije med spletnimi aplikacijami prek interneta. SOAP definira nabor pravil za ustvarjanje sporočil XML, ki se pošiljajo in prejemajo prek omrežja.
Koda:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
V tem primeru je definirano sporočilo SOAP (Simple Object Access Protocol), ki se uporablja za izmenjavo strukturiranih informacij med aplikacijami v omrežju.
Datoteka se začne z deklaracijo XML in elementom ki definira imenski prostor SOAP in imenske prostore za shemo XML (xsi) in podatke XML (xsd). notranji element, je vključen element ki vsebuje podatke za preverjanje pristnosti, vključno z uporabniškim imenom in geslom.
Vključen je tudi predmet ki vsebuje vsebino sporočila, v tem primeru zahtevo za pridobitev podatkov o uporabniku z uporabo identifikatorja uporabnika. Elementi so ugnezdeni v imenskih prostorih po meri za preverjanje pristnosti oziroma informacije o uporabniku.
To datoteko XML lahko pošljete spletni storitvi SOAP za obdelavo in odgovor.
- XSLT: Transformacijski jezik XSLT (Extensible Stylesheet Language Transformation) uporablja XML za pretvorbo dokumentov XML v druge formate, kot sta HTML ali PDF.
Koda:
1.0 UTF-8?>
Nakupovalni seznam
V tem primeru je opredeljena transformacija XSLT (Extensible Stylesheet Language Transformation), ki se uporablja za pretvorbo dokumenta XML v drugo obliko, v tem primeru HTML.
Datoteka se začne z deklaracijo XML in elementom
V tem primeru je stran HTML, ki prikazuje nakupovalni seznam, ustvarjena z uporabo standardnih elementov HTML, kot je npr ,
in . notranji element , je vključen element- da ustvarite neurejen seznam in zanko
- za vsakega z vrednostjo besedilne vsebine elementa kot vsebino elementa HTML.
- Atomi: format Atom uporablja XML za zagotavljanje standardnega formata za objavo spletne vsebine, kot so blogi in strani z novicami.
Koda:
1.0 utf-8?>
... več vstopnic...
V tem primeru je definirana datoteka Atom, ki predstavlja vir novic ali blog. Datoteka se začne z deklaracijo XML in elementom ki definira imenski prostor Atom.
notranji element To vključuje metapodatke, kot so naslov spletnega dnevnika, povezave do domače strani spletnega dnevnika in do njega samega, enolični identifikator vira in datum najnovejše posodobitve. Vključen je tudi predmet ki vsebuje podatke o avtorju bloga.
notranji element vključen je en ali več elementov, od katerih vsaka predstavlja objavo ali zapis v blogu. Vsak vsebuje metapodatke, kot so naslov, povezave do objave, enolični identifikator objave in datum posodobitve.
Vključen je tudi predmet A, ki vsebuje povzetek vsebine vnosa.
To datoteko XML lahko uporabite za branje vsebine spletnega dnevnika ali ustvarjanje vira novic.
- RDF: Ogrodje opisa virov (RDF) uporablja XML za nudijo standardiziran način za opis virov na spletu, kot so spletna mesta in datoteke večpredstavnost.
Koda:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
V tem primeru je definirana datoteka RDF, ki opisuje informacije o dveh člankih na spletnem mestu. Datoteka se začne z deklaracijo XML in elementom ki definira imenski prostor RDF.
notranji element, sta definirana dva elementa, eno za vsako postavko. Vsak ima atribut rdf: približno A, ki označuje vir, na katerega se nanaša (v tem primeru URL članka).
znotraj vsakega, elementi so vključeni, , in, ki predstavljajo naslov članka, avtorja, datum in opis. Vključen je tudi element po meri A, ki predstavlja število ogledov, ki jih je imel članek.
To datoteko RDF lahko uporabite za skupno rabo informacij o člankih na spletu ali za ustvarjanje vira novic.
- XBRL: Format XBRL (Extensible Business Reporting Language) uporablja XML za predstavitev in izmenjavo finančnih in poslovnih poročil na spletu.
Koda:
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
Ta primer vsebuje finančne informacije za podjetje in je napisan v XBRL (eXtensible Business Reporting Language), označevalni jezik, ki se uporablja za standardizacijo poročanja finančni.
Datoteka se začne z glavo, ki označuje različico in kodiranje dokumenta. Nato se definira imenski prostor, elementi pa se uporabljajo za predstavitev informacij o poročevalski entiteti, obdobju in scenariju.
Določene so tudi merske enote za številčne vrednosti in dejstva (dejstva), kot so prihodki od prodaje in čisti dobiček, so predstavljena v kontekstu tekočega leta.
- kml: Format KML (Keyhole Markup Language) uporablja XML za predstavitev geoprostorskih podatkov in se pogosto uporablja v aplikacijah za kartiranje in navigacijo.
Koda:
1.0 UTF-8?>
Ta primer predstavlja datoteko Keyhole Markup Language (KML), ki se uporablja za opis geografskih informacij v strukturirani obliki.
Datoteka se začne z glavo, ki označuje različico in kodiranje dokumenta, ki ji sledi razdelek Dokument, ki vsebuje splošne informacije o datoteki, kot sta ime in opis.
Nato je definirana mapa, ki združuje elemente oznake položaja, ki predstavljajo mesta na zemljevidu. Vsaka oznaka položaja vsebuje informacije, kot so ime, opis in koordinate mesta, ki ga predstavlja element Point.
V tem primeru sta predstavljena spomenik revoluciji in stadion Azteca v Mexico Cityju.
- OpenDocument: Format OpenDocument uporablja XML za ustvarjanje in urejanje besedilnih dokumentov, preglednic in predstavitev, kar omogoča interoperabilnost med različnimi programskimi aplikacijami.
Koda:
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">
Ta primer predstavlja datoteko OpenDocument, ki se uporablja za ustvarjanje besedilnih dokumentov, preglednic in predstavitev.
Datoteka se začne z glavo, ki označuje imenske prostore, uporabljene v dokumentu, sledi pa ji razdelek office: body, ki vsebuje vsebino dokumenta.
Razdelek office: text se uporablja za dodajanje besedila, razdelek table: table pa se uporablja za dodajanje tabele s tremi stolpci: ime, starost in poklic. Vsaka vrstica tabele je definirana z elementom tabele: tabela-vrstica in vsaka celica z elementom tabele: tabela-celica.
Datoteka prikazuje dve vrstici s podatki dveh različnih oseb.
Citirano APA: Del Moral, M. & Rodriguez, J. (s.f.). Primer uporabe XML (razloženo in s kodo).Primer za. Pridobljeno 31. marca 2023 iz https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html