Χρήσεις του XML
- 上一页 Εισαγωγή στο XML
- 下一页 Δέντρο Δομής XML
Το XML χρησιμοποιείται σε όλους τους τομείς της ανάπτυξης του Web.
Το XML χρησιμοποιείται συνήθως για την αποσφαλμάτωση δεδομένων από την παρουσίαση.
Το XML αποσπά τα δεδομένα από την παρουσίαση
Το XML δεν μεταφέρει καμία πληροφορία για το πώς θα εμφανιστούν τα δεδομένα.
Το ίδιο XML δεδομένα μπορούν να χρησιμοποιηθούν σε πολλές διαφορετικές σκηνές παρουσίασης.
Επομένως, μέσω του XML, η δεδομένα και η παρουσίαση είναι πλήρως αποσπασμένες.
Το XML συνήθως είναι μια συμπλήρωση του HTML
Σε πολλές εφαρμογές HTML, το XML χρησιμοποιείται για την αποθήκευση ή την μεταφορά δεδομένων, ενώ το HTML χρησιμοποιείται για τη μορφοποίηση και την εμφάνιση αυτών των δεδομένων.
Το XML αποσπά τα δεδομένα από το HTML
Όταν τα δεδομένα αλλάζουν, δεν χρειάζεται να επεξεργάζεστε το αρχείο HTML για να εμφανίζετε τα δεδομένα HTML.
Με το XML, τα δεδομένα αποθηκεύονται σε ξεχωριστά αρχεία XML.
Με λίγα γραμμάτια JavaScript μπορείτε να διαβάσετε αρχεία XML και να ενημερώσετε το περιεχόμενο HTML.
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">On the Democracy of America</title> <author>De Tocqueville</author> <translator>Dong Guoliang</translator> <press>Shangwuyin Publishing House</press> <year>1989</year> <price>60</price> <ISBN>9787100124553</ISBN> </book> </bookstore>
Θα μάθετε περισσότερα για τη χρήση του XML και του JavaScript στη ενότητα DOM του εκπαιδευτικού μας教程.
Δεδομένα Εμπορικών Τransactions
Υπάρχουν χιλιάδες XML μορφές που χρησιμοποιούνται σε πολλά κλάδους για την περιγραφή της καθημερινής ανταλλαγής δεδομένων:
- Εμπορικές Αξίες και Ακτοί
- Εμπορικές Τransactions
- Δεδομένα Υγείας
- Μαθηματικά Δεδομένα
- Επιστημονικές Μέτρησεις
- Ειδήσεις και Πληροφορίες
- Υπηρεσίες Καιρού
Παράδειγμα: XML Ειδήσεις
Το XMLNews είναι ένα πρότυπο για την ανταλλαγή ειδήσεων και άλλων πληροφοριών.
Η χρησιμοποιία των προτύπων έχει ως όφελος την ευκολότερη μεταξύ των δημοσιογράφων και των καταναλωτών ειδήσεων να δημιουργούν, να λαμβάνουν και να αποθηκεύουν είδη ειδήσεων οποιουδήποτε τύπου, διαφορετικά υλικά, λογισμικό και γλώσσες προγραμματισμού.
Παράδειγμα XMLNews:
<?xml version="1.0" encoding="UTF-8"?> <nitf> <head> <title>First flight of Eastern Airlines C919 on Beijing-Shanghai route</title> </head> <body> <headline> <hl1>First flight of Eastern Airlines C919 on Shanghai Hongqiao to Beijing Daxing route</hl1> </headline> <byline> <bytag>China Central Television</bytag> </byline> <dateline> <location>Shanghai Hongqiao International Airport</location> <date>2024년 01월 09일</date> </dateline> </body> </nitf>
Παράδειγμα: XML Υπηρεσίες Καιρού
NOAA (Εθνική Υπηρεσία Θαλάσσιας και Ατμοσφαιρικής Υποδομής) παρέχει XML Εθνική Υπηρεσία Καιρικών Υπηρεσιών:
<?xml version="1.0" encoding="UTF-8"?> <current_observation> <credit>NOAA's National Weather Service</credit> <credit_URL>http://weather.gov/</credit_URL><title>Εθνική Υπηρεσία Καιρού του NOAA</title> <link>http://weather.gov</link> </image> <location>Νέα Υόρκη/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>Ελάχιστα Νεφώσεις</weather> <temp_f>11</temp_f> <temp_c>-12</temp_c> <relative_humidity>36</relative_humidity> <wind_dir>Δύση</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> <disclaimer_url>http://weather.gov/disclaimer.html</disclaimer_url> <copyright_url>http://weather.gov/disclaimer.html</copyright_url> </current_observation>
- 上一页 Εισαγωγή στο XML
- 下一页 Δέντρο Δομής XML