Eksempel på bruk av XML (forklart og med kode)
Xml / / April 02, 2023
I denne artikkelen skal vi utforske 10 vanlige bruksområder for XML som har revolusjonert måten vi deler informasjon på nettet. Du vil oppdage hvordan XML har blitt et viktig verktøy for RSS-feeder, dokumentformater, vektorgrafikk og 10 eksempler forklart og kodet.
XML er et utvidbart markup-språk som lar deg lage tilpassede etiketter for data, noe som gjør det enkelt å utveksle informasjon mellom ulike applikasjoner og operativsystemer. Med XML kan informasjon struktureres på en klar og sammenhengende måte, slik at du kan fokusere på innhold fremfor format. XML frigjør deg fra kjedene av formatinkompatibilitet og lar deg dele dataene dine med verden enkelt og effektivt.
10 eksempler på vanlig bruk av XML med kode
- RSS: RSS-formatet (Really Simple Syndication) bruker XML til å distribuere nyheter og innhold fra et nettsted gjennom syndikeringskanaler. RSS-lesere bruker XML for å motta og vise de siste nyhetene fra nettsidene de følger.
Kode:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
I dette eksemplet er en RSS-feed definert med tittelen "Teknologinyheter" og inkluderer to "element"-elementer som representerer nylige nyheter. Hvert "element" inneholder informasjon om tittelen, lenken, beskrivelsen og publiseringsdatoen for nyheten.
Denne XML-filen kan brukes til å distribuere denne nyheten gjennom forskjellige syndikeringskanaler, for eksempel RSS-lesere eller nettsteder som samler innhold fra forskjellige kilder.
- XHTML: XHTML (Extensible HyperText Markup Language) er en utvidet versjon av HTML-språket som bruker XML for definisjonen av syntaksen og gir større fleksibilitet i definisjonen av elementene og attributter.
Kode:
Dette er et eksempelnettsted laget med XHTML. 1.0 UTF-8?>
OFFENTLIG "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Velkommen til nettstedet mitt
I dette eksemplet er et XHTML-dokument definert som inneholder en overskrift og en brødtekst. Overskriften inneholder informasjon om tittelen på nettstedet og tegnkodingen som brukes.
Brødteksten inneholder en overskrift på nivå 1 som ønsker brukeren velkommen og et avsnitt som beskriver nettstedet. Det følger også med en liste med lenker til tre forskjellige sider.
Denne XML-filen kan behandles og vises i en nettleser som støtter XHTML, for eksempel Firefox eller Google Chrome.
- svg: SVG-formatet (Scalable Vector Graphics) bruker XML til å representere skalerbar vektorgrafikk i nettet, noe som gir høyere oppløsning og bildekvalitet sammenlignet med andre videoformater. bilde.
Kode:
1.0 UTF-8?>
I dette eksemplet er en vektorgrafikk definert ved hjelp av SVG (Scalable Vector Graphics). Filen starter med en XML-erklæring og et element som setter størrelsen på tegneområdet til 300 piksler bred og 200 piksler høy.
innvendig element, to former er lagt til: et blått rektangel med en (x, y) posisjon på (50,50) og en bredde og høyde på 200 y 100 piksler, henholdsvis, og en hvit sirkel med sentrum (cx, cy) ved (150 100) og radius 40 piksler. Det følger også med en vare som viser ordet "SVG" sentrert i sirkelen.
Denne XML-filen kan behandles og vises i en nettleser som støtter SVG, som Firefox eller Google Chrome.
- SÅPE: SOAP (Simple Object Access Protocol) bruker XML for å muliggjøre kommunikasjon mellom webapplikasjoner over Internett. SOAP definerer et sett med regler for å lage XML-meldinger som sendes og mottas over nettverket.
Kode:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
I dette eksemplet er en SOAP-melding (Simple Object Access Protocol) definert som brukes til å utveksle strukturert informasjon mellom applikasjoner på et nettverk.
Filen starter med en XML-erklæring og et element som definerer SOAP-navneområdet og navnerommene for XML Schema (xsi) og XML Data (xsd). innvendig element, er et element inkludert som inneholder autentiseringsinformasjon, inkludert brukernavn og passord.
Det følger også med en vare som inneholder innholdet i meldingen, i dette tilfellet en forespørsel om å få brukerinformasjon ved å bruke en brukeridentifikator. Elementer er nestet i egendefinerte navnerom for henholdsvis autentisering og brukerinformasjon.
Denne XML-filen kan sendes til en SOAP-webtjeneste for behandling og svar.
- XSLT: Transformasjonsspråket XSLT (Extensible Stylesheet Language Transformation) bruker XML til å transformere XML-dokumenter til andre formater, for eksempel HTML eller PDF.
Kode:
1.0 UTF-8?>
Handleliste
I dette eksemplet er en XSLT-transformasjon (Extensible Stylesheet Language Transformation) definert som brukes til å transformere et XML-dokument til et annet format, i dette tilfellet HTML.
Filen starter med en XML-erklæring og et element
I dette eksemplet opprettes en HTML-side som viser en handleliste ved å bruke standard HTML-elementer, som f.eks ,
og . innvendig element , er et element inkludert- for å lage en uordnet liste og en løkke
- for hver med verdien av elementets tekstinnhold som innholdet i HTML-elementet.
- Atomer: Atom-formatet bruker XML for å gi et standardformat for publisering av nettinnhold, for eksempel blogger og nyhetssider.
Kode:
1.0 utf-8?>
... flere billetter...
I dette eksemplet er en Atom-fil definert som representerer en nyhetsstrøm eller blogg. Filen starter med en XML-erklæring og et element som definerer Atom-navneområdet.
innvendig element Dette inkluderer metadata som bloggtittelen, koblinger til bloggens hjemmeside og til seg selv, feedens unike identifikator og siste oppdateringsdato. Det følger også med en vare som inneholder informasjon om forfatteren av bloggen.
innvendig element ett eller flere elementer er inkludert, som hver representerer et innlegg eller blogginnlegg. Hver inneholder metadata som tittel, lenker til innlegget, den unike identifikatoren til innlegget og oppdateringsdatoen.
Det følger også med en vare A som inneholder et sammendrag av innholdet i oppføringen.
Denne XML-filen kan brukes til å lese blogginnhold eller til å lage en nyhetsstrøm.
- RDF: Resource Description Framework (RDF) bruker XML til gi en standardisert måte å beskrive ressurser på nettet, for eksempel nettsteder og filer multimedia.
Kode:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
I dette eksemplet er en RDF-fil definert som beskriver informasjon om to artikler på en nettside. Filen starter med en XML-erklæring og et element som definerer RDF-navneområdet.
innvendig element, to elementer er definert, en for hver vare. Hver har et attributt rdf: ca A som indikerer ressursen den refererer til (i dette tilfellet URL-en til artikkelen).
inne i hver, elementer er inkludert, , og, som representerer henholdsvis artikkeltittel, forfatter, dato og beskrivelse. Et tilpasset element er også inkludert A som representerer antall visninger artikkelen har hatt.
Denne RDF-filen kan brukes til å dele informasjon om artikler på nettet eller til å lage en nyhetsstrøm.
- XBRL: XBRL-formatet (Extensible Business Reporting Language) bruker XML for presentasjon og utveksling av finans- og forretningsrapporter online.
Kode:
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
Dette eksemplet inneholder finansiell informasjon for et selskap og er skrevet i XBRL (eXtensible Business Reporting Language), et merkespråk som brukes til å standardisere rapportering finansiell.
Filen begynner med en overskrift som angir versjonen og kodingen av dokumentet. Navneområdet blir deretter definert, og elementer brukes til å representere informasjon om rapporteringsenheten, perioden og scenarioet.
Måleenheter er også definert for numeriske verdier og fakta (fakta) som salg og nettoinntekt presenteres i sammenheng med inneværende år.
- kml: KML-formatet (Keyhole Markup Language) bruker XML for representasjon av geospatiale data og brukes ofte i kart- og navigasjonsapplikasjoner.
Kode:
1.0 UTF-8?>
Dette eksemplet representerer en KML-fil (Keyhole Markup Language) som brukes til å beskrive geografisk informasjon i et strukturert format.
Filen begynner med en overskrift som angir versjonen og kodingen av dokumentet, etterfulgt av Dokumentdelen som inneholder generell informasjon om filen, for eksempel navnet og beskrivelse.
Deretter defineres en mappe som grupperer stedsmarkeringselementene som representerer steder på kartet. Hver stedsmarkering inneholder informasjon som navn, beskrivelse og koordinater for stedet representert av et punktelement.
I dette eksemplet er monumentet til revolusjonen og Azteca Stadium i Mexico City representert.
- OpenDocument: OpenDocument-formatet bruker XML for å lage og redigere tekstdokumenter, regneark og presentasjoner, noe som muliggjør interoperabilitet mellom ulike programvareapplikasjoner.
Kode:
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">
Dette eksemplet representerer en OpenDocument-fil som brukes til å lage tekstdokumenter, regneark og presentasjoner.
Filen begynner med en overskrift som angir navneområdene som brukes i dokumentet, etterfulgt av office: body-delen som inneholder dokumentinnholdet.
Kontoret: tekstdelen brukes til å legge til tekst og tabellen: tabelldelen brukes til å legge til en tabell med tre kolonner: Navn, Alder og Yrke. Hver tabellrad er definert med et tabellelement: tabell-rad og hver celle med et tabellelement: tabell-celle.
Filen viser to rader med informasjon fra to forskjellige personer.
Sitert APA: Del Moral, M. & Rodriguez, J. (s.f.). Eksempel på bruk av XML (forklart og med kode).Eksempel av. Hentet 31. mars 2023 fra https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html