Näide XML-i kasutamisest (selgitatud ja koodiga)
Xml / / April 02, 2023
Selles artiklis uurime XML-i 10 levinumat kasutusviisi, mis on muutnud pöörde viisi, kuidas me veebis teavet jagame. Saate teada, kuidas XML-ist on saanud oluline tööriist RSS-kanalite, dokumendivormingute, vektorgraafika ja 10 selgitatud ja kodeeritud näite jaoks.
XML on laiendatav märgistuskeel, mis võimaldab luua andmetele kohandatud silte, muutes teabe vahetamise erinevate rakenduste ja operatsioonisüsteemide vahel lihtsaks. XML-i abil saab teavet struktureerida selgel ja sidusal viisil, mis võimaldab keskenduda sisule, mitte vormingule. XML vabastab teid vormingute ühildumatuse ahelatest ja võimaldab teil lihtsalt ja tõhusalt jagada oma andmeid maailmaga.
10 näidet koodiga XML-i levinumate kasutusviiside kohta
- RSS: RSS-vorming (Really Simple Syndication) kasutab XML-i veebisaidi uudiste ja sisu levitamiseks sündikatsioonikanalite kaudu. RSS-lugejad kasutavad XML-i, et saada ja kuvada uusimaid uudiseid jälgitavatelt veebisaitidelt.
Kood:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
Selles näites on RSS-voog määratletud pealkirjaga "Tehnoloogiauudised" ja sisaldab kahte "üksuse" elementi, mis esindavad hiljutisi uudiseid. Iga element "üksus" sisaldab teavet uudise pealkirja, lingi, kirjelduse ja avaldamiskuupäeva kohta.
Seda XML-faili saab kasutada nende uudiste levitamiseks erinevate sündikatsioonikanalite kaudu, näiteks RSS-lugejate või veebisaitide kaudu, mis koondavad sisu erinevatest allikatest.
- XHTML: XHTML (Extensible HyperText Markup Language) on HTML-keele laiendatud versioon, mis kasutab XML-i. selle süntaksi määratlemiseks ja võimaldab suuremat paindlikkust elementide ja definitsioonides atribuudid.
Kood:
See on XHTML-iga loodud näidissait. 1.0 UTF-8?>
AVALIK "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Tere tulemast minu veebisaidile
Selles näites on määratletud XHTML-dokument, mis sisaldab päist ja keha. Päis sisaldab teavet veebisaidi pealkirja ja kasutatud märgikodeeringu kohta.
Keha sisaldab 1. taseme päist, mis tervitab kasutajat, ja lõiku, mis kirjeldab veebisaiti. Kaasas on ka nimekiri linkidega kolmele erinevale lehele.
Seda XML-faili saab töödelda ja kuvada XHTML-i toetavas veebibrauseris (nt Firefox või Google Chrome).
- svg: SVG-vorming (Scalable Vector Graphics) kasutab XML-i skaleeritava vektorgraafika esitamiseks veebis, võimaldades teiste videovormingutega võrreldes kõrgemat eraldusvõimet ja pildikvaliteeti. pilt.
Kood:
1.0 UTF-8?>
Selles näites on vektorgraafika määratletud SVG-ga (Scalable Vector Graphics). Fail algab XML-deklaratsiooni ja elemendiga mis määrab joonistusala suuruseks 300 pikslit lai ja 200 pikslit kõrge.
sisemine element, lisatakse kaks kujundit: sinine ristkülik, mille asukoht (x, y) on (50,50) ning laius ja kõrgus 200 y vastavalt 100 pikslit ja valge ring, mille keskpunkt (cx, cy) on (150 100) ja raadius 40 pikslit. Kaasas ka üks ese mis näitab sõna "SVG" ringi keskel.
Seda XML-faili saab töödelda ja kuvada SVG-d toetavas veebibrauseris (nt Firefox või Google Chrome).
- SEEP: SOAP (Simple Object Access Protocol) kasutab XML-i, et võimaldada suhtlust veebirakenduste vahel Interneti kaudu. SOAP määratleb reeglistiku võrgu kaudu saadetavate ja vastuvõetavate XML-sõnumite loomiseks.
Kood:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
Selles näites on määratletud lihtsa objekti juurdepääsuprotokolli (SOAP) sõnum, mida kasutatakse struktureeritud teabe vahetamiseks võrgus olevate rakenduste vahel.
Fail algab XML-deklaratsiooni ja elemendiga mis määratleb SOAP-nimeruumi ning XML-skeemi (xsi) ja XML-andmete (xsd) nimeruumid. sisemine element, on kaasatud element mis sisaldab autentimisteavet, sealhulgas kasutajanime ja parooli.
Kaasas ka üks ese mis sisaldab sõnumi sisu, antud juhul taotlust saada kasutajateavet kasutajatunnuse abil. Elemendid on vastavalt autentimise ja kasutajateabe jaoks pesastatud kohandatud nimeruumidesse.
Selle XML-faili saab töötlemiseks ja vastamiseks saata SOAP-i veebiteenusele.
- XSLT: XSLT (Extensible Stylesheet Language Transformation) teisenduskeel kasutab XML-i, et teisendada XML-dokumente teistesse vormingutesse, näiteks HTML-i või PDF-i.
Kood:
1.0 UTF-8?>
Ostunimekiri
Selles näites on määratletud XSLT (Extensible Stylesheet Language Transformation) teisendus, mida kasutatakse XML-dokumendi teisendamiseks teise vormingusse, antud juhul HTML-i.
Fail algab XML-deklaratsiooni ja elemendiga
Selles näites luuakse HTML-leht, mis kuvab ostunimekirja, kasutades standardseid HTML-elemente, näiteks ,
ja . sisemine element , on kaasatud element- järjestamata loendi ja tsükli loomiseks
- igaühe jaoks elemendi tekstisisu väärtus kui HTML-elemendi sisu.
- Aatomid: Atom-vorming kasutab XML-i, et pakkuda standardvormingut veebisisu (nt ajaveebid ja uudistesaidid) avaldamiseks.
Kood:
1.0 utf-8?>
... veel pileteid...
Selles näites on määratletud Atomi fail, mis esindab uudistevoogu või ajaveebi. Fail algab XML-deklaratsiooni ja elemendiga mis määrab Atomi nimeruumi.
sisemine element See hõlmab metaandmeid, nagu ajaveebi pealkiri, linke ajaveebi avalehele ja iseendale, voo kordumatut identifikaatorit ja viimast värskenduskuupäeva. Kaasas ka üks ese mis sisaldab teavet ajaveebi autori kohta.
sisemine element kaasatud on üks või mitu elementi, millest igaüks tähistab postitust või ajaveebi sissekannet. Iga sisaldab metaandmeid, nagu pealkiri, postituse lingid, postituse kordumatu identifikaator ja värskendamise kuupäev.
Kaasas ka üks ese A, mis sisaldab kokkuvõtet kande sisust.
Seda XML-faili saab kasutada ajaveebi sisu lugemiseks või uudistevoo loomiseks.
- RDF: Ressursikirjelduse raamistik (RDF) kasutab XML-i pakkuda standardset viisi veebiressursside (nt veebisaitide ja failide) kirjeldamiseks multimeedia.
Kood:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
Selles näites on määratletud RDF-fail, mis kirjeldab teavet veebisaidi kahe artikli kohta. Fail algab XML-deklaratsiooni ja elemendiga mis määrab RDF-i nimeruumi.
sisemine element, on määratletud kaks elementi, üks iga üksuse kohta. Iga omab atribuuti rdf: umbes A, mis näitab ressurssi, millele see viitab (antud juhul artikli URL).
igaühe sees, elemendid on kaasatud, , ja, mis tähistavad vastavalt artikli pealkirja, autorit, kuupäeva ja kirjeldust. Kaasatud on ka kohandatud element A, mis tähistab artikli vaatamiste arvu.
Seda RDF-faili saab kasutada veebis olevate artiklite kohta teabe jagamiseks või uudistevoo loomiseks.
- XBRL: XBRL-vorming (Extensible Business Reporting Language) kasutab XML-i finants- ja äriaruannete veebis esitamiseks ja vahetamiseks.
Kood:
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
See näide sisaldab ettevõtte finantsteavet ja on kirjutatud XBRL-is (eXtensible Business Aruandluskeel), märgistuskeel, mida kasutatakse aruandluse standardiseerimiseks rahaline.
Fail algab päisega, mis näitab dokumendi versiooni ja kodeeringut. Seejärel määratletakse nimeruum ja elemente kasutatakse teabe esitamiseks aruandeüksuse, perioodi ja stsenaariumi kohta.
Mõõtühikud on määratletud ka arvväärtuste jaoks ja faktid (faktid), nagu müük ja puhaskasum, esitatakse jooksva aasta kontekstis.
- kml: KML-vorming (Keyhole Markup Language) kasutab XML-i georuumiliste andmete esitamiseks ja seda kasutatakse tavaliselt kaardistamis- ja navigeerimisrakendustes.
Kood:
1.0 UTF-8?>
See näide kujutab võtmeaugu märgistuskeele (KML) faili, mida kasutatakse geograafilise teabe kirjeldamiseks struktureeritud vormingus.
Fail algab päisega, mis näitab dokumendi versiooni ja kodeeringut, millele järgneb jaotist Dokument, mis sisaldab üldist teavet faili kohta, nagu nimi ja kirjeldus.
Seejärel määratletakse kaust, mis rühmitab kohamärgise elemendid, mis tähistavad kaardil kohti. Iga kohamärk sisaldab sellist teavet nagu punkti elemendiga esindatud koha nimi, kirjeldus ja koordinaadid.
Selles näites on esindatud Revolutsiooni monument ja Azteca staadion Mehhikos.
- OpenDocument: OpenDocument Format kasutab XML-i tekstidokumentide, arvutustabelite ja esitluste loomiseks ja redigeerimiseks, võimaldades koostalitlusvõimet erinevate tarkvararakenduste vahel.
Kood:
1.0 UTF-8?>
xmlns: office="urn: oasis: names: tc: opendocument: xmlns: office: 1.0"
xmlns: text="urn: oasis: nimed: tc: opendocument: xmlns: text: 1.0"
xmlns: table="urn: oasis: names: tc: opendocument: xmlns: table: 1.0">
See näide kujutab OpenDocumenti faili, mida kasutatakse tekstidokumentide, arvutustabelite ja esitluste loomiseks.
Fail algab päisega, mis näitab dokumendis kasutatavaid nimeruume, millele järgneb dokumendi sisu sisaldav kontor: kehaosa.
Sektsiooni Office: text kasutatakse teksti ja tabeli: tabeli jaotise abil kolme veeruga tabeli lisamiseks: nimi, vanus ja elukutse. Iga tabeli rida on määratletud tabelielemendiga: tabel-rida ja iga lahter tabelielemendiga: tabel-lahter.
Failis on kaks rida kahe erineva inimese teabega.
Tsiteeritud APA: Del Moral, M. ja Rodriguez, J. (s.f.). Näide XML-i kasutamisest (selgitatud ja koodiga).Näide. Välja vaadatud 31. märtsil 2023 alates https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html