Применение XML
- Предыдущая страница Введение в XML
- Следующая страница Деревьевая структура XML
XML используется во всех аспектах веб-разработки.
XML обычно используется для разделения данных и их представления.
XML разделяет данные и их представление
XML не содержит никакой информации о том, как должны отображаться данные.
Одни и те же данные XML могут использоваться в различных сценариях представления.
Таким образом, через XML, данные и их представление полностью разделены.
XML obichno yavlyaetsya dopolneniem k HTML
V mnogikh HTML-prilozheniyah XML ispol'zuetsya dlya skladaniya ili peredachi dannyih, a HTML ispol'zuetsya dlya formatirovaniya i pokaza etikh dannyih.
XML razdelyaet dannyie ot HTML
Pri ispol'zovanii HTML dlya pokaza dannyih, vam ne nuzhno redaktirovat fail HTML pri izmenenii dannyih.
Cherez XML, dannyie mogut skladivat'sya v otnositel'noy xml fail.
zhiji jing han xing JavaScript kod, niz mozesh duhat' xml fail, a potom obnovit dannyie v HTML.
Books.xml
<?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category="meishi"> <title lang="zh">ya she tan chi</title> <author>liang shi qiu</author> <press>jiangsu yishu chubanshe</press> <year>2013</year> <price>35</price> <ISBN>9787539962771</ISBN> </book> <book category="ertong"> <title lang="zh">zhao li de huli ba ba</title> <author>luo luo da er</author> <translator>da wei</translator> <press>mingtian chubanshe</press> <year>2009</year> <price>10</price> <ISBN>9787533259563</ISBN> </book> <book category="wenxue"> <title lang="zh">jiang shouxi de naxing bian wei sheng</title> <author>zigmon bauvan</author> <author>piter hafner</author> <translator>wang liqiu</translator> <press>nanjing daxue chubanshe</press> <year>2023</year> <price>68</price> <ISBN>9787305269387</ISBN> </book> <book category="kexue"> <title lang="zh">li hai fei ma, xiang niao yiyang?</title> <author>lizaard doudzinskiy</author> <author>yan a luenzuo va</author> <translator>gaotianyu</translator> <press>�унань kexue jishu chubanshe</press> <year>2023</year> <price>88</price> <ISBN>9787571019075</ISBN> </book> <book category="политика" cover="твердый переплет"> <title lang="zh">Об американской демократии</title> <author>Токвиль</author> <translator>Дун Гуолян</translator> <press>Бизнес-издательство</press> <year>1989</year> <price>60</price> <ISBN>9787100124553</ISBN> </book> </bookstore>
Вы узнаете больше о работе с XML и JavaScript в разделе DOM данного руководства.
Торговые данные
В无数 отраслях существует множество XML-форматов, описывающих повседневный обмен данными:
- Акции и акции
- Финансовые сделки
- Медицинские данные
- Математические данные
- Научные измерения
- Информационные новости
- Служба погоды
Пример: XML новости
XMLNews - это стандарт для обмена новостями и другой информацией.
Преимущества использования стандартов: они позволяют журналистам и потребителям новостей легко работать с различным硬件ом, программным обеспечением и языками программирования, создавая, получая и храня любую информацию.
Пример документа XMLNews:
<?xml version="1.0" encoding="UTF-8"?> <nitf> <head> <title>Первый полет авиакомпании East Air C919 по маршруту Пекин-Шанхай</title> </head> <body> <headline> <hl1>Первый полет авиакомпании East Air C919 по маршруту Шанхай Хунцяо - Пекин Дасин</hl1> </headline> <byline> <bytag>Центральное телевидение и радио Китая</bytag> </byline> <dateline> <location>Аэропорт Хунцяо, Шанхай</location> <date>2024 год 01 января</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> <image> <url>http://weather.gov/images/xml_logo.gif</url> <title>Национальная служба погоды NOAA</title> <link>http://weather.gov</link> </image> <location>Нью-Йорк/Международный аэропорт имени Джона Кеннеди, штат Нью-Йорк</location> <station_id>KJFK</station_id> <latitude>40.66</latitude> <longitude>-73.78</longitude> <observation_time_rfc822>Пн, 11 фев 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>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> <disclaimer_url>http://weather.gov/disclaimer.html</disclaimer_url> <copyright_url>http://weather.gov/disclaimer.html</copyright_url> </current_observation>
- Предыдущая страница Введение в XML
- Следующая страница Деревьевая структура XML