Példa az XML használatára (magyarázattal és kóddal)
Xml / / April 02, 2023
Ebben a cikkben az XML 10 gyakori felhasználási módját fogjuk megvizsgálni, amelyek forradalmasították az online információmegosztás módját. Megtudhatja, hogyan vált az XML az RSS-hírcsatornák, a dokumentumformátumok, a vektorgrafikák és a 10 magyarázott és kódolt példa nélkülözhetetlen eszközévé.
Az XML egy bővíthető jelölőnyelv, amely lehetővé teszi egyéni címkék létrehozását az adatokhoz, megkönnyítve a különböző alkalmazások és operációs rendszerek közötti információcserét. Az XML segítségével az információ világos és koherens módon strukturálható, így a formátum helyett a tartalomra koncentrálhat. Az XML megszabadítja Önt a formátum-összeférhetetlenség láncolatától, és lehetővé teszi az adatok egyszerű és hatékony megosztását a világgal.
10 példa az XML általános használatára kóddal
- RSS: Az RSS (Really Simple Syndication) formátum XML-t használ a webhelyekről származó hírek és tartalom terjesztésére a terjesztési csatornákon keresztül. Az RSS-olvasók XML-t használnak a legfrissebb hírek fogadására és megjelenítésére az általuk követett webhelyekről.
Kód:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
Ebben a példában egy RSS-hírcsatorna „Technológiai hírek” címmel van meghatározva, és két „elem” elemet tartalmaz, amelyek a legutóbbi híreket képviselik. Minden "tétel" elem tartalmaz információkat a hír címéről, linkjéről, leírásáról és megjelenési dátumáról.
Ez az XML-fájl felhasználható a hírek terjesztésére különböző terjesztési csatornákon, például RSS-olvasókon vagy különböző forrásokból származó tartalmat összesítő webhelyeken keresztül.
- XHTML: Az XHTML (Extensible HyperText Markup Language) a HTML nyelv kiterjesztett változata, amely XML-t használ. szintaxisának meghatározásához, és nagyobb rugalmasságot tesz lehetővé az elemek és az elemek meghatározásában attribútumok.
Kód:
Ez egy mintawebhely, amelyet XHTML-lel készítettek. 1.0 UTF-8?>
NYILVÁNOS "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Üdvözlöm a honlapomon
Ebben a példában egy XHTML dokumentum van definiálva, amely fejlécet és törzset tartalmaz. A fejléc információkat tartalmaz a webhely címéről és a használt karakterkódolásról.
A törzs tartalmaz egy 1. szintű fejlécet, amely üdvözli a felhasználót, és egy bekezdést, amely leírja a webhelyet. Tartalmaz egy listát is, amely három különböző oldalra mutató hivatkozásokat tartalmaz.
Ez az XML-fájl feldolgozható és megjeleníthető az XHTML-t támogató webböngészőben, például a Firefoxban vagy a Google Chrome-ban.
- svg: Az SVG (Scalable Vector Graphics) formátum XML-t használ a méretezhető vektorgrafikák megjelenítésére a weben, ami más videoformátumokhoz képest nagyobb felbontást és képminőséget tesz lehetővé. kép.
Kód:
1.0 UTF-8?>
Ebben a példában a vektorgrafikát az SVG (Scalable Vector Graphics) segítségével határozzuk meg. A fájl egy XML deklarációval és egy elemmel kezdődik amely a rajzterület méretét 300 pixel szélesre és 200 pixel magasra állítja.
belső elem, két alakzat kerül hozzáadásra: egy kék téglalap (x, y) pozícióval (50,50) és szélessége és magassága 200 y 100 pixel, és egy fehér kör középpontjával (cx, cy) a (150 100) pontban és 40 sugarú pixel. Tartalmaz egy elemet is amelyen az "SVG" szó látható a kör közepén.
Ez az XML-fájl feldolgozható és megjeleníthető SVG-t támogató webböngészőben, például Firefoxban vagy Google Chrome-ban.
- SZAPPAN: A SOAP (Simple Object Access Protocol) az XML segítségével teszi lehetővé a webalkalmazások közötti kommunikációt az interneten keresztül. A SOAP szabályokat határoz meg a hálózaton keresztül küldött és fogadott XML-üzenetek létrehozásához.
Kód:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
Ebben a példában egy Simple Object Access Protocol (SOAP) üzenet van definiálva, amely a hálózaton lévő alkalmazások közötti strukturált információk cseréjére szolgál.
A fájl egy XML deklarációval és egy elemmel kezdődik amely meghatározza a SOAP névteret és az XML séma (xsi) és XML Data (xsd) névtereit. belső elem, egy elemet tartalmaz hitelesítési információkat tartalmaz, beleértve a felhasználónevet és a jelszót.
Tartalmaz egy elemet is amely tartalmazza az üzenet tartalmát, jelen esetben egy felhasználói információ megszerzésére irányuló kérést felhasználói azonosító használatával. Az elemek egyéni névterekbe vannak beágyazva a hitelesítéshez, illetve a felhasználói információkhoz.
Ez az XML-fájl feldolgozás és válaszadás céljából elküldhető egy SOAP webszolgáltatásnak.
- XSLT: Az XSLT (Extensible Stylesheet Language Transformation) transzformációs nyelv az XML használatával alakítja át az XML dokumentumokat más formátumokba, például HTML- vagy PDF-formátumba.
Kód:
1.0 UTF-8?>
Bevásárló lista
Ebben a példában egy XSLT (Extensible Stylesheet Language Transformation) transzformáció van definiálva, amely egy XML-dokumentum másik formátumba, jelen esetben HTML-be történő átalakítására szolgál.
A fájl egy XML deklarációval és egy elemmel kezdődik
Ebben a példában egy bevásárlólistát megjelenítő HTML-oldal a szabványos HTML-elemek felhasználásával jön létre, mint pl ,
és . belső elem , egy elemet tartalmaz- rendezetlen lista és ciklus létrehozásához
- mindegyiknél az elem szövegtartalmának értéke a HTML elem tartalmaként.
- Atomok: az Atom formátum XML-t használ, hogy szabványos formátumot biztosítson webes tartalmak, például blogok és híroldalak közzétételéhez.
Kód:
1.0 utf-8?>
... még több jegy...
Ebben a példában egy Atom-fájl van definiálva, amely egy hírfolyamot vagy blogot képvisel. A fájl egy XML deklarációval és egy elemmel kezdődik amely meghatározza az Atom névteret.
belső elem Ez magában foglalja az olyan metaadatokat, mint a blog címe, a blog kezdőlapjára és önmagára mutató hivatkozások, a hírcsatorna egyedi azonosítója és a legutóbbi frissítés dátuma. Tartalmaz egy elemet is információkat tartalmaz a blog szerzőjéről.
belső elem egy vagy több elemet tartalmaz, amelyek mindegyike egy-egy bejegyzést vagy blogbejegyzést jelent. Minden egyes metaadatokat tartalmaz, például a címet, a bejegyzésre mutató linkeket, a bejegyzés egyedi azonosítóját és a frissítés dátumát.
Tartalmaz egy elemet is A, amely a bejegyzés tartalmának összefoglalását tartalmazza.
Ez az XML-fájl használható blogtartalom olvasására vagy hírfolyam létrehozására.
- RDF: A Resource Description Framework (RDF) az XML-t használja szabványos módot biztosít az interneten található erőforrások, például webhelyek és fájlok leírására multimédia.
Kód:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
Ebben a példában egy RDF-fájl van definiálva, amely egy webhely két cikkével kapcsolatos információkat ír le. A fájl egy XML deklarációval és egy elemmel kezdődik amely meghatározza az RDF névteret.
belső elem, két elem van definiálva, minden tételhez egy. Minden egyes tulajdonsága van rdf: kb A, amely azt az erőforrást jelzi, amelyre hivatkozik (ebben az esetben a cikk URL-címe).
mindegyik belsejében, elemeket tartalmaznak, , és, amelyek a cikk címét, szerzőjét, dátumát és leírását jelentik. Egyéni elemet is tartalmaz A, amely a cikk megtekintéseinek számát jelenti.
Ez az RDF fájl felhasználható információk megosztására a weben található cikkekről vagy hírfolyam létrehozásáról.
- XBRL: Az XBRL (Extensible Business Reporting Language) formátum XML-t használ a pénzügyi és üzleti jelentések online bemutatására és cseréjére.
Kód:
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
Ez a példa egy vállalatra vonatkozó pénzügyi információkat tartalmaz, és XBRL-ben (eXtensible Business Jelentéskészítési nyelv), a jelentéskészítés szabványosítására használt jelölőnyelv pénzügyi.
A fájl egy fejléccel kezdődik, amely jelzi a dokumentum verzióját és kódolását. A névteret ezután meghatározza, és elemeket használ a jelentéskészítő entitásra, időszakra és forgatókönyvre vonatkozó információk megjelenítésére.
Mértékegységeket is meghatároznak a számszerű értékekhez, és az olyan tényeket (tényeket), mint az árbevétel és a nettó bevétel, az aktuális év összefüggésében mutatják be.
- kml: A KML (Keyhole Markup Language) formátum XML-t használ a térinformatikai adatok megjelenítésére, és gyakran használják térképészeti és navigációs alkalmazásokban.
Kód:
1.0 UTF-8?>
Ez a példa egy Keyhole Markup Language (KML) fájlt mutat be, amely a földrajzi információk strukturált formátumú leírására szolgál.
A fájl egy fejléccel kezdődik, amely jelzi a dokumentum verzióját és kódolását, majd ezt követi a Dokumentum szakasz, amely általános információkat tartalmaz a fájlról, például a nevet és a fájlt leírás.
Ezután egy mappa kerül meghatározásra, amely csoportosítja a helyjelző elemeket, amelyek a térképen helyeket jelenítenek meg. Minden helyjelző olyan információkat tartalmaz, mint a Pont elem által képviselt hely neve, leírása és koordinátái.
Ebben a példában a forradalom emlékműve és a mexikóvárosi Azteca Stadion látható.
- OpenDocument: Az OpenDocument Format XML-t használ szöveges dokumentumok, táblázatok és prezentációk létrehozására és szerkesztésére, lehetővé téve a különböző szoftveralkalmazások közötti együttműködést.
Kód:
1.0 UTF-8?>
xmlns: office="urn: oasis: names: tc: opendocument: xmlns: office: 1.0"
xmlns: text="urn: oasis: nevek: tc: opendocument: xmlns: szöveg: 1.0"
xmlns: table="urn: oasis: names: tc: opendocument: xmlns: table: 1.0">
Ez a példa egy OpenDocument fájlt ábrázol, amelyet szöveges dokumentumok, táblázatok és prezentációk létrehozására használnak.
A fájl a dokumentumban használt névtereket jelölő fejléccel kezdődik, ezt követi a dokumentum tartalmát tartalmazó iroda: törzsrész.
Az iroda: szöveg rész szöveg hozzáadására szolgál, a táblázat: táblázat szakasz pedig három oszlopból álló táblázat hozzáadására szolgál: Név, Életkor és Szakma. Minden táblázatsor egy táblázat elemmel van definiálva: table-row és minden cella egy táblázat elemmel: table-cell.
A fájl két sorban két különböző személytől származó információkat tartalmaz.
Idézett APA: Del Moral, M. és Rodriguez, J. (s.f.). Példa az XML használatára (magyarázattal és kóddal).Például. Letöltve: 2023. március 31. innen https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html