Primjer upotrebe XML-a (objašnjen i s kodom)
Xml / / April 02, 2023
U ovom ćemo članku istražiti 10 uobičajenih upotreba XML-a koje su revolucionirale način na koji dijelimo informacije na mreži. Otkrit ćete kako je XML postao bitan alat za RSS izvore, formate dokumenata, vektorsku grafiku i 10 objašnjenih i kodiranih primjera.
XML je proširivi označni jezik koji vam omogućuje stvaranje prilagođenih oznaka za podatke, što olakšava razmjenu informacija između različitih aplikacija i operativnih sustava. Uz XML, informacije se mogu strukturirati na jasan i koherentan način, što vam omogućuje da se usredotočite na sadržaj, a ne na format. XML vas oslobađa lanaca nekompatibilnosti formata i omogućuje vam jednostavno i učinkovito dijeljenje podataka sa svijetom.
10 primjera uobičajene upotrebe XML-a s kodom
- RSS: Format RSS (Really Simple Syndication) koristi XML za distribuciju vijesti i sadržaja s web stranice putem kanala sindikacije. RSS čitači koriste XML za primanje i prikaz najnovijih vijesti s web stranica koje prate.
Kodirati:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
U ovom primjeru, RSS feed je definiran naslovom "Novosti o tehnologiji" i uključuje dva elementa "item" koji predstavljaju najnovije vijesti. Svaki element "item" sadrži podatke o naslovu, poveznici, opisu i datumu objave vijesti.
Ova XML datoteka može se koristiti za distribuciju ovih vijesti putem različitih kanala sindikacije, kao što su RSS čitači ili web stranice koje prikupljaju sadržaj iz različitih izvora.
- XHTML: XHTML (Extensible HyperText Markup Language) je proširena verzija HTML jezika koji koristi XML za definiranje njegove sintakse i omogućuje veću fleksibilnost u definiranju elemenata i atributi.
Kodirati:
Ovo je ogledna web stranica izrađena pomoću XHTML-a. 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 moju web stranicu
U ovom primjeru definiran je XHTML dokument koji sadrži zaglavlje i tijelo. Zaglavlje uključuje informacije o naslovu web stranice i korištenom kodiranju znakova.
Tijelo sadrži zaglavlje razine 1 koje pozdravlja korisnika i odlomak koji opisuje web mjesto. Također je uključen popis s vezama na tri različite stranice.
Ova XML datoteka može se obraditi i prikazati u web pregledniku koji podržava XHTML, kao što su Firefox ili Google Chrome.
- svg: Format SVG (Scalable Vector Graphics) koristi XML za predstavljanje skalabilne vektorske grafike webu, što omogućuje veću razlučivost i kvalitetu slike u usporedbi s drugim video formatima. slika.
Kodirati:
1.0 UTF-8?>
U ovom primjeru vektorska grafika definirana je pomoću SVG (Scalable Vector Graphics). Datoteka počinje XML deklaracijom i elementom koji postavlja veličinu područja za crtanje na 300 piksela širine i 200 piksela visine.
unutarnji element, dodaju se dva oblika: plavi pravokutnik s položajem (x, y) od (50,50) i širinom i visinom od 200 y 100 piksela, redom, i bijeli krug sa središtem (cx, cy) na (150,100) i polumjerom 40 piksela. Također je uključena stavka koji prikazuje riječ "SVG" u sredini kruga.
Ova XML datoteka može se obraditi i prikazati u web pregledniku koji podržava SVG, kao što su Firefox ili Google Chrome.
- SAPUN: SOAP (Simple Object Access Protocol) koristi XML za omogućavanje komunikacije između web aplikacija putem Interneta. SOAP definira skup pravila za kreiranje XML poruka koje se šalju i primaju preko mreže.
Kodirati:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
U ovom primjeru definirana je poruka Simple Object Access Protocol (SOAP) koja se koristi za razmjenu strukturiranih informacija između aplikacija na mreži.
Datoteka počinje XML deklaracijom i elementom koji definira SOAP imenski prostor i imenske prostore za XML shemu (xsi) i XML podatke (xsd). unutarnji element, uključen je element koji sadrži podatke za provjeru autentičnosti, uključujući korisničko ime i lozinku.
Također je uključena stavka koji sadrži sadržaj poruke, u ovom slučaju zahtjev za dobivanje podataka o korisniku pomoću identifikatora korisnika. Elementi su ugniježđeni unutar prilagođenih prostora imena za provjeru autentičnosti i informacije o korisniku.
Ova XML datoteka može se poslati SOAP web servisu na obradu i odgovor.
- XSLT: Transformacijski jezik XSLT (Extensible Stylesheet Language Transformation) koristi XML za transformaciju XML dokumenata u druge formate, kao što su HTML ili PDF.
Kodirati:
1.0 UTF-8?>
Popis za kupovinu
U ovom primjeru definirana je transformacija XSLT (Extensible Stylesheet Language Transformation) koja se koristi za transformaciju XML dokumenta u drugi format, u ovom slučaju HTML.
Datoteka počinje XML deklaracijom i elementom
U ovom primjeru, HTML stranica koja prikazuje popis za kupovinu kreirana je pomoću standardnih HTML elemenata, kao što je ,
i . unutarnji element , uključen je element- za stvaranje neuređenog popisa i petlje
- za svaki s vrijednošću tekstualnog sadržaja elementa kao sadržajem HTML elementa.
- Atomi: Atom format koristi XML za pružanje standardnog formata za objavljivanje web sadržaja, kao što su blogovi i stranice s vijestima.
Kodirati:
1.0 utf-8?>
... više ulaznica...
U ovom primjeru definirana je Atom datoteka koja predstavlja feed vijesti ili blog. Datoteka počinje XML deklaracijom i elementom koji definira prostor imena Atom.
unutarnji element To uključuje metapodatke kao što je naslov bloga, veze na početnu stranicu bloga i na njega samog, jedinstveni identifikator feeda i datum najnovijeg ažuriranja. Također je uključena stavka koji sadrži podatke o autoru bloga.
unutarnji element uključen je jedan ili više elemenata, od kojih svaki predstavlja post ili unos na blogu. Svaki sadrži metapodatke kao što su naslov, veze na objavu, jedinstveni identifikator objave i ažurirani datum.
Također je uključena stavka A koji sadrži sažetak sadržaja unosa.
Ova XML datoteka može se koristiti za čitanje sadržaja bloga ili za stvaranje feeda vijesti.
- RDF: Resource Description Framework (RDF) koristi XML za pružaju standardizirani način za opisivanje resursa na webu, kao što su web stranice i datoteke multimedija.
Kodirati:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
U ovom primjeru definirana je RDF datoteka koja opisuje informacije o dva članka na web stranici. Datoteka počinje XML deklaracijom i elementom koji definira RDF imenski prostor.
unutarnji element, definirana su dva elementa, jedan za svaku stavku. Svaki ima atribut rdf: oko A koji označava izvor na koji se odnosi (u ovom slučaju, URL članka).
unutar svake, elementi su uključeni, , i, koji predstavljaju naslov članka, autora, datum i opis. Uključen je i prilagođeni element A koji predstavlja broj pregleda koje je članak imao.
Ova RDF datoteka može se koristiti za dijeljenje informacija o člancima na webu ili za stvaranje feeda vijesti.
- XBRL: Format XBRL (Extensible Business Reporting Language) koristi XML za online prezentaciju i razmjenu financijskih i poslovnih izvješća.
Kodirati:
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
Ovaj primjer sadrži financijske informacije za tvrtku i napisan je u XBRL (eXtensible Business Reporting Language), označni jezik koji se koristi za standardizaciju izvješća financijski.
Datoteka počinje zaglavljem koje označava verziju i kodiranje dokumenta. Zatim se definira prostor naziva, a elementi se koriste za predstavljanje informacija o entitetu koji izvješćuje, razdoblju i scenariju.
Također su definirane mjerne jedinice za numeričke vrijednosti i činjenice (činjenice) kao što su prodaja i neto prihod prikazani su u kontekstu tekuće godine.
- kml: KML (Keyhole Markup Language) format koristi XML za predstavljanje geoprostornih podataka i obično se koristi u aplikacijama za mapiranje i navigaciju.
Kodirati:
1.0 UTF-8?>
Ovaj primjer predstavlja datoteku Keyhole Markup Language (KML) koja se koristi za opisivanje geografskih informacija u strukturiranom formatu.
Datoteka počinje zaglavljem koje označava verziju i kodiranje dokumenta, nakon čega slijedi odjeljak Dokument koji sadrži opće informacije o datoteci, kao što su naziv i opis.
Zatim se definira mapa koja grupira elemente oznake mjesta koji predstavljaju mjesta na karti. Svaka oznaka mjesta sadrži informacije kao što su naziv, opis i koordinate mjesta predstavljenog elementom Point.
U ovom primjeru predstavljeni su Spomenik revoluciji i stadion Azteca u Mexico Cityju.
- OpenDocument: Format OpenDocument koristi XML za stvaranje i uređivanje tekstualnih dokumenata, proračunskih tablica i prezentacija, omogućujući interoperabilnost između različitih softverskih aplikacija.
Kodirati:
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">
Ovaj primjer predstavlja datoteku OpenDocument koja se koristi za izradu tekstualnih dokumenata, proračunskih tablica i prezentacija.
Datoteka počinje zaglavljem koje označava prostore imena korištenih u dokumentu, nakon čega slijedi odjeljak office: body koji sadrži sadržaj dokumenta.
Odjeljak office: text koristi se za dodavanje teksta, a odjeljak table: table koristi se za dodavanje tablice s tri stupca: ime, dob i profesija. Svaki redak tablice definiran je elementom tablice: table-row i svaka ćelija elementom tablice: table-cell.
Datoteka prikazuje dva reda s informacijama od dvije različite osobe.
Citirano APA: Del Moral, M. i Rodriguez, J. (s.f.). Primjer upotrebe XML-a (objašnjen i s kodom).Primjer za. Preuzeto 31. ožujka 2023. s https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html