Exempel på användningar av XML (förklarat och med kod)
Xml / / April 02, 2023
I den här artikeln kommer vi att utforska 10 vanliga användningsområden för XML som har revolutionerat hur vi delar information online. Du kommer att upptäcka hur XML har blivit ett viktigt verktyg för RSS-flöden, dokumentformat, vektorgrafik och 10 exempel förklarade och kodade.
XML är ett utbyggbart märkningsspråk som låter dig skapa anpassade etiketter för data, vilket gör det enkelt att utbyta information mellan olika applikationer och operativsystem. Med XML kan information struktureras på ett tydligt och sammanhängande sätt, så att du kan fokusera på innehåll snarare än format. XML frigör dig från kedjorna av formatinkompatibilitet och låter dig enkelt och effektivt dela dina data med världen.
10 exempel på vanliga användningar av XML med kod
- RSS: RSS-formatet (Really Simple Syndication) använder XML för att distribuera nyheter och innehåll från en webbplats via syndikeringskanaler. RSS-läsare använder XML för att ta emot och visa de senaste nyheterna från de webbplatser de följer.
Koda:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
I det här exemplet definieras ett RSS-flöde med titeln "Technology News" och innehåller två "artikel"-element som representerar de senaste nyheterna. Varje "artikel"-element innehåller information om titeln, länken, beskrivningen och publiceringsdatum för nyheten.
Denna XML-fil kan användas för att distribuera dessa nyheter genom olika syndikeringskanaler, såsom RSS-läsare eller webbplatser som samlar innehåll från olika källor.
- XHTML: XHTML (Extensible HyperText Markup Language) är en utökad version av HTML-språket som använder XML för definitionen av dess syntax och tillåter större flexibilitet i definitionen av elementen och attribut.
Koda:
Detta är en exempelwebbplats skapad med XHTML. 1.0 UTF-8?>
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Välkommen till min hemsida
I det här exemplet definieras ett XHTML-dokument som innehåller en rubrik och en brödtext. Rubriken innehåller information om webbplatsens titel och teckenkodningen som används.
Brödtexten innehåller en rubrik på nivå 1 som välkomnar användaren och ett stycke som beskriver webbplatsen. Dessutom ingår en lista med länkar till tre olika sidor.
Denna XML-fil kan bearbetas och visas i en webbläsare som stöder XHTML, som Firefox eller Google Chrome.
- svg: SVG-formatet (Scalable Vector Graphics) använder XML för att representera skalbar vektorgrafik i webben, vilket möjliggör högre upplösning och bildkvalitet jämfört med andra videoformat. bild.
Koda:
1.0 UTF-8?>
I det här exemplet definieras en vektorgrafik med SVG (Scalable Vector Graphics). Filen börjar med en XML-deklaration och ett element som ställer in storleken på ritytan till 300 pixlar bred och 200 pixlar hög.
inre element, två former läggs till: en blå rektangel med en (x, y) position på (50,50) och en bredd och höjd på 200 y 100 pixlar, respektive, och en vit cirkel med centrum (cx, cy) vid (150 100) och radie 40 pixlar. En vara ingår också som visar ordet "SVG" centrerat i cirkeln.
Denna XML-fil kan bearbetas och visas i en webbläsare som stöder SVG, som Firefox eller Google Chrome.
- TVÅL: SOAP (Simple Object Access Protocol) använder XML för att möjliggöra kommunikation mellan webbapplikationer över Internet. SOAP definierar en uppsättning regler för att skapa XML-meddelanden som skickas och tas emot över nätverket.
Koda:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
I det här exemplet definieras ett SOAP-meddelande (Simple Object Access Protocol) som används för att utbyta strukturerad information mellan applikationer i ett nätverk.
Filen börjar med en XML-deklaration och ett element som definierar SOAP-namnområdet och namnområdena för XML Schema (xsi) och XML Data (xsd). inre element, ingår ett element som innehåller autentiseringsinformation, inklusive användarnamn och lösenord.
En vara ingår också innehållet i meddelandet, i detta fall en begäran om att få användarinformation med hjälp av en användaridentifierare. Element är kapslade i anpassade namnområden för autentisering respektive användarinformation.
Denna XML-fil kan skickas till en SOAP-webbtjänst för bearbetning och svar.
- XSLT: Transformationsspråket XSLT (Extensible Stylesheet Language Transformation) använder XML för att omvandla XML-dokument till andra format, som HTML eller PDF.
Koda:
1.0 UTF-8?>
Inköpslista
I det här exemplet definieras en XSLT-transformation (Extensible Stylesheet Language Transformation) som används för att omvandla ett XML-dokument till ett annat format, i detta fall HTML.
Filen börjar med en XML-deklaration och ett element
I det här exemplet skapas en HTML-sida som visar en inköpslista med de vanliga HTML-elementen, som t.ex ,
och . inre element , ingår ett element- för att skapa en oordnad lista och en loop
- för var och en med värdet av elementets textinnehåll som innehållet i HTML-elementet.
- Atomer: Atom-formatet använder XML för att tillhandahålla ett standardformat för publicering av webbinnehåll, som bloggar och nyhetssajter.
Koda:
1.0 utf-8?>
... fler biljetter...
I det här exemplet definieras en Atom-fil som representerar ett nyhetsflöde eller en blogg. Filen börjar med en XML-deklaration och ett element som definierar Atom-namnområdet.
inre element Detta inkluderar metadata som bloggens titel, länkar till bloggens hemsida och till sig själv, flödets unika identifierare och det senaste uppdateringsdatumet. En vara ingår också som innehåller information om bloggens författare.
inre element ett eller flera element ingår, som var och en representerar ett inlägg eller blogginlägg. Varje innehåller metadata som titeln, länkar till inlägget, inläggets unika identifierare och uppdateringsdatum.
En vara ingår också A som innehåller en sammanfattning av inläggets innehåll.
Denna XML-fil kan användas för att läsa blogginnehåll eller för att skapa ett nyhetsflöde.
- RDF: RDF (Resource Description Framework) använder XML för att tillhandahålla ett standardiserat sätt att beskriva resurser på webben, såsom webbplatser och filer multimedia.
Koda:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
I det här exemplet definieras en RDF-fil som beskriver information om två artiklar på en webbplats. Filen börjar med en XML-deklaration och ett element som definierar RDF-namnområdet.
inre element, definieras två element, en för varje föremål. Varje har ett attribut rdf: om A som indikerar resursen som den hänvisar till (i det här fallet webbadressen till artikeln).
inuti varje, element ingår, , och, som representerar artikelns titel, författare, datum respektive beskrivning. Ett anpassat element ingår också A som representerar antalet visningar artikeln har haft.
Denna RDF-fil kan användas för att dela information om artiklar på webben eller för att skapa ett nyhetsflöde.
- XBRL: XBRL-formatet (Extensible Business Reporting Language) använder XML för presentation och utbyte av finansiella rapporter och affärsrapporter online.
Koda:
1.0 UTF-8?>
xmlns: iso4217=" https://www.xbrl.org/2003/iso4217"
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: länk=" 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
Det här exemplet innehåller finansiell information för ett företag och är skrivet i XBRL (eXtensible Business Reporting Language), ett märkningsspråk som används för att standardisera rapportering finansiell.
Filen börjar med en rubrik som anger dokumentets version och kodning. Namnutrymmet definieras sedan och element används för att representera information om den rapporterande enheten, perioden och scenariot.
Måttenheter definieras också för numeriska värden och fakta (fakta) såsom försäljning och nettointäkter presenteras i sammanhanget för innevarande år.
- kml: KML-formatet (Keyhole Markup Language) använder XML för representation av geospatial data och används ofta i kart- och navigeringsapplikationer.
Koda:
1.0 UTF-8?>
Det här exemplet representerar en KML-fil (Keyhole Markup Language) som används för att beskriva geografisk information i ett strukturerat format.
Filen börjar med en rubrik som anger dokumentets version och kodning, följt av avsnittet Dokument som innehåller allmän information om filen, såsom namnet och beskrivning.
Sedan definieras en mapp som grupperar platsmärkeselementen som representerar platser på kartan. Varje platsmärke innehåller information som namn, beskrivning och koordinater för platsen som representeras av ett punktelement.
I det här exemplet är monumentet till revolutionen och Azteca Stadium i Mexico City representerade.
- OpenDocument: OpenDocument-formatet använder XML för att skapa och redigera textdokument, kalkylblad och presentationer, vilket möjliggör interoperabilitet mellan olika programvaruapplikationer.
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">
Det här exemplet representerar en OpenDocument-fil som används för att skapa textdokument, kalkylblad och presentationer.
Filen börjar med en rubrik som anger de namnrymder som används i dokumentet, följt av avsnittet office: body som innehåller dokumentinnehållet.
Kontoret: textsektionen används för att lägga till text och tabellen: tabellsektionen används för att lägga till en tabell med tre kolumner: Namn, Ålder och Yrke. Varje tabellrad definieras med ett tabellelement: table-row och varje cell med ett tabellelement: table-cell.
Filen visar två rader med information från två olika personer.
Citerad APA: Del Moral, M. & Rodriguez, J. (s.f.). Exempel på användningar av XML (förklarat och med kod).Exempel av. Hämtad den 31 mars 2023 från https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html