Anwendungen von XML
- </current_observation> XML-Übersicht
- Vorherige Seite XML-Baumstruktur
XML wird in allen Aspekten der Webentwicklung verwendet.
XML wird in der Regel verwendet, um Daten von der Darstellung zu trennen.
XML trennt Daten von der Darstellung.
XML enthält keine Informationen darüber, wie die Daten dargestellt werden sollen.
Gleiche XML-Daten können für viele verschiedene Darstellungsszenarien verwendet werden.
Daher ist durch XML eine vollständige Trennung zwischen Daten und Darstellung erreicht.
XML ist in der Regel ein Ergänzung zu HTML
In vielen HTML-Anwendungen wird XML zum Speichern oder Übertragen von Daten verwendet, während HTML zur Formatierung und Anzeige dieser Daten dient.
XML trennt Daten von HTML
Bei der Anzeige von Daten in HTML müssen Sie die HTML-Datei nicht bearbeiten, wenn die Daten geändert werden.
Daten können in separaten XML-Dateien gespeichert werden.
Mit nur wenigen Zeilen JavaScript-Code können Sie XML-Dateien lesen und die Dateninhalte im HTML aktualisieren.
Books.xml
<?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category="美食"> <title lang="zh">雅舍谈吃</title> <author>梁实秋</author> <press>江苏文艺出版社</press> <year>2013</year> <price>35</price> <ISBN>9787539962771</ISBN> </book> <book category="儿童"> <title lang="zh">了不起的狐狸爸爸</title> <author>罗尔德·达尔</author> <translator>代维</translator> <press>明天出版社</press> <year>2009</year> <price>10</price> <ISBN>9787533259563</ISBN> </book> <book category="文学"> <title lang="zh">将熟悉变为陌生</title> <author>齐格蒙·鲍曼</author> <author>彼得·哈夫纳</author> <translator>王立秋</translator> <press>南京大学出版社</press> <year>2023</year> <price>68</price> <ISBN>9787305269387</ISBN> </book> <book category="科学"> <title lang="zh">你想飞吗,像鸟一样?</title> <author>理查德·道金斯</author> <author>亚娜·伦佐娃</author> <translator>高天羽</translator> <press>湖南科学技术出版社</press> <year>2023</year> <price>88</price> <ISBN>9787571019075</ISBN> </book> <book category="politics" cover="softcover"> <title lang="zh">论美国的民主</title> <author>托克维尔</author> <translator>Dong Guoliang</translator> <press>Shangwuyinshuguan</press> <year>1989</year> <price>60</price> <ISBN>9787100124553</ISBN> </book> </bookstore>
Sie werden im DOM-Bereich dieses Tutorials mehr über die Verwendung von XML und JavaScript lernen.
Transaktionsdaten
In vielen Branchen gibt es Tausende von XML-Formaten, die den täglichen Datenaustausch beschreiben:
- Aktien und Aktien
- Finanztransaktionen
- Medizinische Daten
- Mathematische Daten
- Wissenschaftliche Messungen
- Nachrichteninformationen
- Wetterdienste
Beispiel: XML-Nachrichten
XMLNews ist ein Standard für den Austausch von Nachrichten und anderen Informationen.
Der Vorteil der Verwendung von Standards liegt darin, dass Journalisten und Nachrichtenempfänger es leichter haben, Nachrichten über verschiedene Hardware, Software und Programmiersprachen hinweg zu erstellen, zu empfangen und zu speichern.
XMLNews-Dokumentbeispiel:
<?xml version="1.0" encoding="UTF-8"?> <nitf> <head> <title>Die erste Flüge der China Eastern C919 von Peking nach Shanghai</title> </head> <body> <headline> <hl1>Die erste Flüge der China Eastern C919 von Shanghai Hongqiao nach Beijing Daxing</hl1> </headline> <byline> <bytag>China Central Television</bytag> </byline> <dateline> <location>Shanghai Hongqiao International Airport</location> <date>2024年01月09日</date> </dateline> </body> </nitf>
Beispiel: XML-Wetterdienst
Das XML-Nationalwetterdienstangebot des NOAA (National Oceanic and Atmospheric Administration):
<?xml version="1.0" encoding="UTF-8"?> <current_observation> <credit>NOAA's National Weather Service</credit> <credit_URL>http://weather.gov/</credit_URL> <image> <url>http://weather.gov/images/xml_logo.gif</url> <title>NOAA's National Weather Service</title> <link>http://weather.gov</link> </image> <location>New York/John F. Kennedy Intl Airport, NY</location> <station_id>KJFK</station_id> <latitude>40.66</latitude> <longitude>-73.78</longitude> <observation_time_rfc822>Mon, 11 Feb 2008 06:51:00 -0500 EST</observation_time_rfc822> </observation_time_rfc822> <weather>Einige Wolken</weather> <temp_f>11</temp_f> <temp_c>-12</temp_c> <relative_humidity>36</relative_humidity> <wind_dir>West</wind_dir> <wind_degrees>280</wind_degrees> <wind_mph>18.4</wind_mph> <wind_gust_mph>29</wind_gust_mph> <pressure_mb>1023.6</pressure_mb> <pressure_in>30.23</pressure_in> <dewpoint_f>-11</dewpoint_f> <dewpoint_c>-24</dewpoint_c> <windchill_f>-7</windchill_f> <windchill_c>-22</windchill_c> <visibility_mi>10.00</visibility_mi> <icon_url_base>http://weather.gov/weather/images/fcicons/</icon_url_base> <icon_url_name>nfew.jpg</icon_url_name>http://weather.gov/disclaimer.html <disclaimer_url>http://weather.gov/disclaimer.html</disclaimer_url> <copyright_url>http://weather.gov/disclaimer.html</copyright_url>
- </current_observation> XML-Übersicht
- Vorherige Seite XML-Baumstruktur