Beispiel für die Verwendung von XML (erklärt und mit Code)
Xml / / April 02, 2023
In diesem Artikel werden wir 10 häufige Verwendungen von XML untersuchen, die die Art und Weise revolutioniert haben, wie wir Informationen online teilen. Sie werden entdecken, wie XML zu einem unverzichtbaren Werkzeug für RSS-Feeds geworden ist, Dokumentformate, Vektorgrafiken und 10 Beispiele erklärt und kodiert.
XML ist eine erweiterbare Auszeichnungssprache, mit der Sie benutzerdefinierte Bezeichnungen für Daten erstellen können, wodurch der Austausch von Informationen zwischen verschiedenen Anwendungen und Betriebssystemen erleichtert wird. Mit XML können Informationen klar und kohärent strukturiert werden, sodass Sie sich auf den Inhalt statt auf das Format konzentrieren können. XML befreit Sie von den Ketten der Formatinkompatibilität und ermöglicht es Ihnen, Ihre Daten einfach und effizient mit der Welt zu teilen.
10 Beispiele für häufige Verwendungen von XML mit Code
- RSS: Das RSS-Format (Really Simple Syndication) verwendet XML, um Nachrichten und Inhalte von einer Website über Syndication-Kanäle zu verbreiten. RSS-Reader verwenden XML, um die neuesten Nachrichten von den Websites, denen sie folgen, zu empfangen und anzuzeigen.
Code:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
In diesem Beispiel wird ein RSS-Feed mit dem Titel „Technology News“ definiert und enthält zwei „item“-Elemente, die aktuelle Nachrichten darstellen. Jedes „item“-Element enthält Informationen über den Titel, den Link, die Beschreibung und das Veröffentlichungsdatum der Nachricht.
Diese XML-Datei kann verwendet werden, um diese Nachrichten über verschiedene Syndizierungskanäle zu verteilen, wie z. B. RSS-Reader oder Websites, die Inhalte aus verschiedenen Quellen zusammenfassen.
- XHTML: XHTML (Extensible HyperText Markup Language) ist eine erweiterte Version der HTML-Sprache, die XML verwendet für die Definition seiner Syntax und ermöglicht eine größere Flexibilität bei der Definition der Elemente und Attribute.
Code:
Dies ist eine Beispiel-Website, die mit XHTML erstellt wurde. 1.0 UTF-8?>
ÖFFENTLICH "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Willkommen auf meiner Website
In diesem Beispiel wird ein XHTML-Dokument definiert, das einen Header und einen Body enthält. Der Header enthält Informationen über den Titel der Website und die verwendete Zeichenkodierung.
Der Textkörper enthält eine Überschrift der Ebene 1, die den Benutzer begrüßt, und einen Absatz, der die Website beschreibt. Ebenfalls enthalten ist eine Liste mit Links zu drei verschiedenen Seiten.
Diese XML-Datei kann in einem Webbrowser, der XHTML unterstützt, wie z. B. Firefox oder Google Chrome, verarbeitet und angezeigt werden.
- SVG: Das SVG-Format (Scalable Vector Graphics) verwendet XML, um skalierbare Vektorgrafiken darzustellen im Internet, was im Vergleich zu anderen Videoformaten eine höhere Auflösung und Bildqualität ermöglicht. Bild.
Code:
1.0 UTF-8?>
In diesem Beispiel wird eine Vektorgrafik mit SVG (Scalable Vector Graphics) definiert. Die Datei beginnt mit einer XML-Deklaration und einem Element Dadurch wird die Größe des Zeichenbereichs auf 300 Pixel Breite und 200 Pixel Höhe festgelegt.
inneres Element, werden zwei Formen hinzugefügt: ein blaues Rechteck mit einer (x, y)-Position von (50,50) und einer Breite und Höhe von 200 y 100 Pixel bzw. ein weißer Kreis mit Zentrum (cx, cy) bei (150,100) und Radius 40 Pixel. Ebenfalls enthalten ist ein Artikel die das Wort "SVG" im Kreis zentriert zeigt.
Diese XML-Datei kann in einem Webbrowser, der SVG unterstützt, wie Firefox oder Google Chrome, verarbeitet und angezeigt werden.
- SEIFE: SOAP (Simple Object Access Protocol) verwendet XML, um die Kommunikation zwischen Webanwendungen über das Internet zu ermöglichen. SOAP definiert eine Reihe von Regeln zum Erstellen von XML-Nachrichten, die über das Netzwerk gesendet und empfangen werden.
Code:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
In diesem Beispiel wird eine SOAP-Nachricht (Simple Object Access Protocol) definiert, die verwendet wird, um strukturierte Informationen zwischen Anwendungen in einem Netzwerk auszutauschen.
Die Datei beginnt mit einer XML-Deklaration und einem Element die den SOAP-Namensraum und die Namensräume für XML-Schema (xsi) und XML-Daten (xsd) definiert. inneres Element, ein Element ist enthalten mit Authentifizierungsinformationen, einschließlich Benutzername und Passwort.
Ebenfalls enthalten ist ein Artikel enthält den Inhalt der Nachricht, in diesem Fall eine Anfrage zum Abrufen von Benutzerinformationen unter Verwendung einer Benutzerkennung. Elemente sind in benutzerdefinierten Namespaces für die Authentifizierung bzw. Benutzerinformationen verschachtelt.
Diese XML-Datei kann zur Verarbeitung und Antwort an einen SOAP-Webdienst gesendet werden.
- XSLT: Die Transformationssprache XSLT (Extensible Stylesheet Language Transformation) verwendet XML, um XML-Dokumente in andere Formate wie HTML oder PDF umzuwandeln.
Code:
1.0 UTF-8?>
Einkaufsliste
In diesem Beispiel wird eine XSLT-Transformation (Extensible Stylesheet Language Transformation) definiert, die verwendet wird, um ein XML-Dokument in ein anderes Format, in diesem Fall HTML, zu transformieren.
Die Datei beginnt mit einer XML-Deklaration und einem Element
In diesem Beispiel wird eine HTML-Seite, die eine Einkaufsliste anzeigt, unter Verwendung der Standard-HTML-Elemente erstellt, wie z ,
Und . inneres Element , ein Element ist enthalten- um eine ungeordnete Liste und eine Schleife zu erstellen
- jeweils mit dem Wert des Textinhalts des Elements als Inhalt des HTML-Elements.
- Atome: Das Atom-Format verwendet XML, um ein Standardformat für die Veröffentlichung von Webinhalten wie Blogs und Nachrichtenseiten bereitzustellen.
Code:
1.0 utf-8?>
... mehr Eintrittskarten...
In diesem Beispiel wird eine Atom-Datei definiert, die einen Newsfeed oder Blog darstellt. Die Datei beginnt mit einer XML-Deklaration und einem Element die den Atom-Namespace definiert.
inneres Element Dazu gehören Metadaten wie der Titel des Blogs, Links zur Homepage des Blogs und zu sich selbst, die eindeutige Kennung des Feeds und das letzte Aktualisierungsdatum. Ebenfalls enthalten ist ein Artikel mit Informationen über den Autor des Blogs.
inneres Element ein oder mehrere Elemente enthalten sind, die jeweils einen Beitrag oder Blogeintrag darstellen. Jede enthält Metadaten wie den Titel, Links zum Beitrag, die eindeutige Kennung des Beitrags und das Aktualisierungsdatum.
Ebenfalls enthalten ist ein Artikel A mit einer Zusammenfassung des Inhalts des Eintrags.
Diese XML-Datei kann zum Lesen von Bloginhalten oder zum Erstellen eines Newsfeeds verwendet werden.
- RDF: Das Resource Description Framework (RDF) verwendet XML, um Bereitstellung einer standardisierten Methode zur Beschreibung von Ressourcen im Web, wie z. B. Websites und Dateien Multimedia.
Code:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
In diesem Beispiel wird eine RDF-Datei definiert, die Informationen zu zwei Artikeln auf einer Website beschreibt. Die Datei beginnt mit einer XML-Deklaration und einem Element die den RDF-Namensraum definiert.
inneres Element, werden zwei Elemente definiert, eine für jedes Element. Jede hat ein Attribut rdf: ca A, das die Ressource angibt, auf die es sich bezieht (in diesem Fall die URL des Artikels).
in jedem, Elemente sind enthalten, , Und, die Titel, Autor, Datum und Beschreibung des Artikels darstellen. Ein benutzerdefiniertes Element ist ebenfalls enthalten A, das die Anzahl der Ansichten darstellt, die der Artikel hatte.
Diese RDF-Datei kann verwendet werden, um Informationen über Artikel im Web zu teilen oder einen Newsfeed zu erstellen.
- XBRL: Das Format XBRL (Extensible Business Reporting Language) verwendet XML für die Darstellung und den Austausch von Finanz- und Geschäftsberichten online.
Code:
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
Dieses Beispiel enthält Finanzinformationen für ein Unternehmen und ist in XBRL (eXtensible Business Reporting Language), eine Auszeichnungssprache zur Standardisierung der Berichterstattung finanziell.
Die Datei beginnt mit einem Header, der die Version und Kodierung des Dokuments angibt. Anschließend wird der Namespace definiert und Elemente werden verwendet, um Informationen über die berichtende Einheit, den Zeitraum und das Szenario darzustellen.
Auch für Zahlenwerte werden Maßeinheiten definiert und Fakten (Fakten) wie Umsatz und Jahresüberschuss im Kontext des laufenden Jahres dargestellt.
- kml: Das KML-Format (Keyhole Markup Language) verwendet XML zur Darstellung von Geodaten und wird häufig in Karten- und Navigationsanwendungen verwendet.
Code:
1.0 UTF-8?>
Dieses Beispiel stellt eine Keyhole Markup Language (KML)-Datei dar, die verwendet wird, um geografische Informationen in einem strukturierten Format zu beschreiben.
Die Datei beginnt mit einem Header, der die Version und Kodierung des Dokuments angibt, gefolgt von der Dokumentabschnitt, der allgemeine Informationen über die Datei enthält, wie z. B. den Namen und die Beschreibung.
Dann wird ein Ordner definiert, der die Placemark-Elemente gruppiert, die Orte auf der Karte darstellen. Jede Ortsmarke enthält Informationen wie den Namen, die Beschreibung und die Koordinaten des Ortes, der durch ein Point-Element dargestellt wird.
In diesem Beispiel sind das Revolutionsdenkmal und das Azteca-Stadion in Mexiko-Stadt dargestellt.
- OpenDocument: Das OpenDocument-Format verwendet XML für die Erstellung und Bearbeitung von Textdokumenten, Tabellenkalkulationen und Präsentationen und ermöglicht so die Interoperabilität zwischen verschiedenen Softwareanwendungen.
Code:
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">
Dieses Beispiel stellt eine OpenDocument-Datei dar, die zum Erstellen von Textdokumenten, Tabellenkalkulationen und Präsentationen verwendet wird.
Die Datei beginnt mit einem Header, der die im Dokument verwendeten Namespaces angibt, gefolgt vom Abschnitt office: body, der den Inhalt des Dokuments enthält.
Der Abschnitt Büro: Text wird verwendet, um Text hinzuzufügen, und der Abschnitt Tabelle: Tabelle wird verwendet, um eine Tabelle mit drei Spalten hinzuzufügen: Name, Alter und Beruf. Jede Tabellenzeile wird mit einem Tabellenelement definiert: Tabellenzeile und jede Zelle mit einem Tabellenelement: Tabellenzelle.
Die Datei zeigt zwei Zeilen mit Informationen von zwei verschiedenen Personen.
Zitat APA: DelMoral, M. & Rodríguez, J. (s.f.). Beispiel für die Verwendung von XML (erklärt und mit Code).Beispiel von. Abgerufen am 31. März 2023 von https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html