XML lietojuma piemērs (izskaidrots un ar kodu)
Xml / / April 02, 2023
Šajā rakstā mēs izpētīsim 10 izplatītākos XML lietojumus, kas ir mainījuši veidu, kā mēs kopīgojam informāciju tiešsaistē. Jūs atklāsit, kā XML ir kļuvis par būtisku rīku RSS plūsmām, dokumentu formātiem, vektorgrafikai un 10 izskaidrotiem un kodētiem piemēriem.
XML ir paplašināma iezīmēšanas valoda, kas ļauj izveidot pielāgotas datu etiķetes, atvieglojot informācijas apmaiņu starp dažādām lietojumprogrammām un operētājsistēmām. Izmantojot XML, informāciju var strukturēt skaidrā un saskaņotā veidā, ļaujot koncentrēties uz saturu, nevis uz formātu. XML atbrīvo jūs no formātu nesaderības ķēdēm un ļauj vienkārši un efektīvi koplietot savus datus ar pasauli.
10 piemēri parastajiem XML lietojumiem ar kodu
- RSS: RSS (Really Simple Syndication) formāts izmanto XML, lai izplatītu ziņas un saturu no vietnes, izmantojot sindikācijas kanālus. RSS lasītāji izmanto XML, lai saņemtu un parādītu jaunākās ziņas no vietnēm, kurām tie seko.
Kods:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
Šajā piemērā RSS plūsma ir definēta ar nosaukumu "Tehnoloģiju ziņas", un tajā ir iekļauti divi elementi "vienums", kas atspoguļo jaunākās ziņas. Katrs "preces" elements satur informāciju par ziņas nosaukumu, saiti, aprakstu un publicēšanas datumu.
Šo XML failu var izmantot, lai izplatītu šīs ziņas, izmantojot dažādus sindikācijas kanālus, piemēram, RSS lasītājus vai vietnes, kurās tiek apkopots saturs no dažādiem avotiem.
- XHTML: XHTML (Extensible HyperText Markup Language) ir paplašināta HTML valodas versija, kas izmanto XML. tās sintakses definīcijai un pieļauj lielāku elastību elementu definēšanā un atribūti.
Kods:
Šis ir vietnes paraugs, kas izveidots ar XHTML. 1.0 UTF-8?>
PUBLISKS "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Laipni lūdzam manā vietnē
Šajā piemērā ir definēts XHTML dokuments, kas satur galveni un pamattekstu. Galvenē ir iekļauta informācija par vietnes nosaukumu un izmantoto rakstzīmju kodējumu.
Pamattekstā ir 1. līmeņa galvene, kas sveic lietotāju, un rindkopa, kas apraksta vietni. Iekļauts arī saraksts ar saitēm uz trim dažādām lapām.
Šo XML failu var apstrādāt un parādīt tīmekļa pārlūkprogrammā, kas atbalsta XHTML, piemēram, Firefox vai Google Chrome.
- svg: SVG (Scalable Vector Graphics) formāts izmanto XML, lai attēlotu mērogojamu vektorgrafiku tīmeklī, nodrošinot augstāku izšķirtspēju un attēla kvalitāti, salīdzinot ar citiem video formātiem. attēlu.
Kods:
1.0 UTF-8?>
Šajā piemērā vektorgrafika ir definēta, izmantojot SVG (Scalable Vector Graphics). Fails sākas ar XML deklarāciju un elementu kas nosaka zīmēšanas apgabala izmēru 300 pikseļu platumā un 200 pikseļu augstumā.
iekšējais elements, tiek pievienotas divas formas: zils taisnstūris ar (x, y) pozīciju (50,50) un platumu un augstumu 200 y attiecīgi 100 pikseļi un balts aplis ar centru (cx, cy) pie (150 100) un rādiuss 40 pikseļi. Iekļauts arī priekšmets kas parāda vārdu "SVG" centrētu apli.
Šo XML failu var apstrādāt un parādīt tīmekļa pārlūkprogrammā, kas atbalsta SVG, piemēram, Firefox vai Google Chrome.
- ZIEPES: SOAP (Simple Object Access Protocol) izmanto XML, lai nodrošinātu saziņu starp tīmekļa lietojumprogrammām internetā. SOAP nosaka noteikumu kopumu, lai izveidotu XML ziņojumus, kas tiek nosūtīti un saņemti tīklā.
Kods:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
Šajā piemērā ir definēts vienkāršā objekta piekļuves protokola (SOAP) ziņojums, ko izmanto, lai apmainītos ar strukturētu informāciju starp lietojumprogrammām tīklā.
Fails sākas ar XML deklarāciju un elementu kas definē SOAP nosaukumvietu un XML shēmas (xsi) un XML datu (xsd) nosaukumvietas. iekšējais elements, ir iekļauts elements satur autentifikācijas informāciju, tostarp lietotājvārdu un paroli.
Iekļauts arī priekšmets kas satur ziņojuma saturu, šajā gadījumā pieprasījumu iegūt lietotāja informāciju, izmantojot lietotāja identifikatoru. Elementi ir ligzdoti pielāgotās nosaukumvietās attiecīgi autentifikācijai un lietotāja informācijai.
Šo XML failu var nosūtīt SOAP tīmekļa pakalpojumam apstrādei un atbildes sniegšanai.
- XSLT: XSLT (Extensible Stylesheet Language Transformation) transformācijas valoda izmanto XML, lai pārveidotu XML dokumentus citos formātos, piemēram, HTML vai PDF.
Kods:
1.0 UTF-8?>
Iepirkumu saraksts
Šajā piemērā ir definēta XSLT (Extensible Stylesheet Language Transformation) transformācija, kas tiek izmantota, lai pārveidotu XML dokumentu citā formātā, šajā gadījumā HTML.
Fails sākas ar XML deklarāciju un elementu
Šajā piemērā HTML lapa, kurā tiek parādīts iepirkumu saraksts, tiek izveidota, izmantojot standarta HTML elementus, piemēram, ,
un . iekšējais elements , ir iekļauts elements- lai izveidotu nesakārtotu sarakstu un cilpu
- katram ar elementa teksta satura vērtību kā HTML elementa saturu.
- Atomi: Atom formātā tiek izmantots XML, lai nodrošinātu standarta formātu tīmekļa satura, piemēram, emuāru un ziņu vietņu, publicēšanai.
Kods:
1.0 utf-8?>
... vairāk biļešu...
Šajā piemērā ir definēts Atom fails, kas attēlo ziņu plūsmu vai emuāru. Fails sākas ar XML deklarāciju un elementu kas definē Atom nosaukumvietu.
iekšējais elements Tas ietver metadatus, piemēram, emuāra nosaukumu, saites uz emuāra sākumlapu un sevi, plūsmas unikālo identifikatoru un jaunāko atjaunināšanas datumu. Iekļauts arī priekšmets satur informāciju par emuāra autoru.
iekšējais elements ir iekļauts viens vai vairāki elementi, no kuriem katrs apzīmē ziņu vai emuāra ierakstu. Katrs satur metadatus, piemēram, virsrakstu, saites uz ziņu, ziņas unikālo identifikatoru un atjaunināšanas datumu.
Iekļauts arī priekšmets A satur ieraksta satura kopsavilkumu.
Šo XML failu var izmantot, lai lasītu emuāra saturu vai izveidotu ziņu plūsmu.
- RDF: Resursu apraksta ietvars (RDF) izmanto XML, lai nodrošināt standartizētu veidu, kā aprakstīt resursus tīmeklī, piemēram, vietnes un failus multivide.
Kods:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
Šajā piemērā ir definēts RDF fails, kas apraksta informāciju par diviem rakstiem vietnē. Fails sākas ar XML deklarāciju un elementu kas nosaka RDF nosaukumvietu.
iekšējais elements, ir definēti divi elementi, viens katram vienumam. Katrs ir atribūts rdf: apmēram A, kas norāda resursu, uz kuru tas attiecas (šajā gadījumā raksta URL).
katra iekšpusē, elementi ir iekļauti, , un, kas apzīmē attiecīgi raksta nosaukumu, autoru, datumu un aprakstu. Ir iekļauts arī pielāgots elements A, kas apzīmē raksta skatījumu skaitu.
Šo RDF failu var izmantot, lai kopīgotu informāciju par rakstiem tīmeklī vai izveidotu ziņu plūsmu.
- XBRL: XBRL (Extensible Business Reporting Language) formāts izmanto XML, lai tiešsaistē prezentētu un apmainītos ar finanšu un biznesa pārskatiem.
Kods:
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
Šajā piemērā ir ietverta uzņēmuma finanšu informācija, un tas ir rakstīts XBRL (eXtensible Business Pārskatu valoda), iezīmēšanas valoda, ko izmanto pārskatu standartizēšanai finanšu.
Fails sākas ar galveni, kas norāda dokumenta versiju un kodējumu. Pēc tam tiek definēta nosaukumvieta, un elementi tiek izmantoti, lai attēlotu informāciju par pārskata entītiju, periodu un scenāriju.
Mērvienības ir noteiktas arī skaitliskām vērtībām, un fakti (fakti), piemēram, pārdošanas apjomi un neto ienākumi, tiek parādīti kārtējā gada kontekstā.
- kml: KML (Keyhole Markup Language) formāts ģeotelpisko datu attēlošanai izmanto XML, un to parasti izmanto kartēšanas un navigācijas lietojumprogrammās.
Kods:
1.0 UTF-8?>
Šis piemērs attēlo atslēgas cauruma iezīmēšanas valodas (KML) failu, ko izmanto, lai aprakstītu ģeogrāfisko informāciju strukturētā formātā.
Fails sākas ar galveni, kas norāda dokumenta versiju un kodējumu, kam seko sadaļa Dokuments, kurā ir vispārīga informācija par failu, piemēram, nosaukums un fails apraksts.
Pēc tam tiek definēta mape, kas grupē vietas atzīmes elementus, kas attēlo vietas kartē. Katra vietas atzīme satur tādu informāciju kā Punkta elementa attēlotās vietas nosaukums, apraksts un koordinātas.
Šajā piemērā ir attēlots piemineklis revolūcijai un Azteca stadions Mehiko.
- OpenDocument: OpenDocument formāts izmanto XML teksta dokumentu, izklājlapu un prezentāciju izveidei un rediģēšanai, nodrošinot dažādu lietojumprogrammu sadarbspēju.
Kods:
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">
Šis piemērs attēlo OpenDocument failu, ko izmanto teksta dokumentu, izklājlapu un prezentāciju izveidei.
Fails sākas ar galveni, kas norāda dokumentā izmantotās nosaukumvietas, kam seko biroja: pamatteksta sadaļa, kurā ir dokumenta saturs.
Sadaļa Office: text tiek izmantota, lai pievienotu tekstu un tabulu: tabulas sadaļa tiek izmantota, lai pievienotu tabulu ar trim kolonnām: Vārds, Vecums un Profesija. Katra tabulas rinda ir definēta ar tabulas elementu: tabula-rinda un katra šūna ar tabulas elementu: tabula-šūna.
Fails parāda divas rindas ar informāciju no diviem dažādiem cilvēkiem.
Citēts APA: Del Morāls, M. un Rodrigess, Dž. (s.f.). XML izmantošanas piemērs (izskaidrots un ar kodu).Piemērs. Iegūts 2023. gada 31. martā no plkst https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html