Приклад використання XML (пояснено та з кодом)
Xml / / April 02, 2023
У цій статті ми розглянемо 10 поширених способів використання XML, які революціонізували спосіб обміну інформацією в Інтернеті. Ви дізнаєтесь, як XML став важливим інструментом для RSS-каналів, форматів документів, векторної графіки, а також 10 пояснень і коду.
XML — це розширювана мова розмітки, яка дозволяє створювати спеціальні мітки для даних, що полегшує обмін інформацією між різними програмами та операційними системами. За допомогою XML інформацію можна структурувати чітко та узгоджено, що дозволяє зосередитися на вмісті, а не на форматі. XML звільняє вас від ланцюжків несумісності форматів і дозволяє просто й ефективно ділитися своїми даними зі світом.
10 прикладів типового використання XML із кодом
- RSS: Формат RSS (Really Simple Syndication) використовує XML для розповсюдження новин і вмісту з веб-сайту через канали синдикації. Програми читання RSS використовують XML для отримання та відображення останніх новин із веб-сайтів, за якими вони стежать.
код:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
У цьому прикладі RSS-канал визначено заголовком «Новини технологій» і містить два елементи «item», які представляють останні новини. Кожен елемент «item» містить інформацію про назву, посилання, опис і дату публікації новини.
Цей XML-файл можна використовувати для розповсюдження цих новин через різні канали синдикації, такі як програми читання RSS або веб-сайти, які збирають вміст із різних джерел.
- XHTML: XHTML (Extensible HyperText Markup Language) — це розширена версія мови HTML, яка використовує XML для визначення його синтаксису та забезпечує більшу гнучкість у визначенні елементів і атрибути.
код:
Це зразок веб-сайту, створеного за допомогою XHTML. 1.0 UTF-8?>
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Ласкаво просимо на мій сайт
У цьому прикладі визначено документ XHTML, який містить заголовок і тіло. Заголовок містить інформацію про назву веб-сайту та використовуване кодування символів.
Тіло містить заголовок рівня 1, який вітає користувача, і абзац, що описує веб-сайт. Також додається список із посиланнями на три різні сторінки.
Цей файл XML можна обробити та відобразити у веб-браузері, який підтримує XHTML, наприклад Firefox або Google Chrome.
- svg: Формат SVG (Scalable Vector Graphics) використовує XML для представлення масштабованої векторної графіки в Інтернеті, що забезпечує вищу роздільну здатність і якість зображення порівняно з іншими відеоформатами. зображення.
код:
1.0 UTF-8?>
У цьому прикладі векторна графіка визначається за допомогою SVG (Scalable Vector Graphics). Файл починається з XML-декларації та елемента який встановлює розмір області малювання 300 пікселів у ширину та 200 пікселів у висоту.
внутрішній елемент, додається дві фігури: синій прямокутник із положенням (x, y) (50,50) і шириною та висотою 200 y 100 пікселів відповідно та біле коло з центром (cx, cy) у (150,100) і радіусом 40 пікселів. Також входить предмет який показує слово "SVG" у центрі кола.
Цей файл XML можна обробити та відобразити у веб-браузері, який підтримує SVG, наприклад Firefox або Google Chrome.
- МИЛО: SOAP (Simple Object Access Protocol) використовує XML для забезпечення зв’язку між веб-додатками через Інтернет. SOAP визначає набір правил для створення XML-повідомлень, які надсилаються та отримуються через мережу.
код:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
У цьому прикладі визначено повідомлення протоколу простого доступу до об’єктів (SOAP), яке використовується для обміну структурованою інформацією між програмами в мережі.
Файл починається з XML-декларації та елемента який визначає простір імен SOAP і простори імен для схеми XML (xsi) і даних XML (xsd). внутрішній елемент, включено елемент містить інформацію для автентифікації, включаючи ім’я користувача та пароль.
Також входить предмет містить вміст повідомлення, в даному випадку запит на отримання інформації про користувача за допомогою ідентифікатора користувача. Елементи вкладено в спеціальні простори імен для автентифікації та інформації про користувача відповідно.
Цей файл XML можна надіслати веб-службі SOAP для обробки та відповіді.
- XSLT: Мова перетворення XSLT (Extensible Stylesheet Language Transformation) використовує XML для перетворення документів XML в інші формати, наприклад HTML або PDF.
код:
1.0 UTF-8?>
Список покупок
У цьому прикладі визначено перетворення XSLT (розширювана мова таблиць стилів), яке використовується для перетворення XML-документа в інший формат, у даному випадку HTML.
Файл починається з XML-декларації та елемента
У цьому прикладі HTML-сторінка, яка відображає список покупок, створюється за допомогою стандартних елементів HTML, таких як ,
і . внутрішній елемент , включено елемент- щоб створити невпорядкований список і цикл
- для кожного зі значенням текстового вмісту елемента як вмісту елемента HTML.
- Атоми: Формат Atom використовує XML для забезпечення стандартного формату для публікації веб-вмісту, наприклад блогів і сайтів новин.
код:
1.0 utf-8?>
... більше квитків...
У цьому прикладі визначено файл Atom, який представляє канал новин або блог. Файл починається з XML-декларації та елемента що визначає простір імен Atom.
внутрішній елемент Це включає такі метадані, як назва блогу, посилання на домашню сторінку блогу та на нього самого, унікальний ідентифікатор каналу та дату останнього оновлення. Також входить предмет містить інформацію про автора блогу.
внутрішній елемент включено один або декілька елементів, кожна з яких представляє допис або запис у блозі. Кожен містить такі метадані, як заголовок, посилання на публікацію, унікальний ідентифікатор публікації та дату оновлення.
Також входить предмет A, що містить короткий виклад вмісту запису.
Цей файл XML можна використовувати для читання вмісту блогу або для створення стрічки новин.
- RDF: Структура опису ресурсу (RDF) використовує XML для забезпечують стандартизований спосіб опису ресурсів в Інтернеті, таких як веб-сайти та файли мультимедіа.
код:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
У цьому прикладі визначено файл RDF, який описує інформацію про дві статті на веб-сайті. Файл починається з XML-декларації та елемента що визначає простір імен RDF.
внутрішній елемент, визначено два елементи, по одному для кожного елемента. Кожен має атрибут rdf: близько A, що вказує на ресурс, на який посилається (у цьому випадку URL-адреса статті).
всередині кожного, елементи включені, , і, які представляють назву статті, автора, дату та опис відповідно. Також включено спеціальний елемент A, що представляє кількість переглядів статті.
Цей файл RDF можна використовувати для обміну інформацією про статті в Інтернеті або для створення стрічки новин.
- XBRL: Формат XBRL (Extensible Business Reporting Language) використовує XML для подання та обміну фінансовими та бізнес-звітами в Інтернеті.
код:
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
Цей приклад містить фінансову інформацію для компанії та написаний мовою XBRL (eXtensible Business Reporting Language), мова розмітки, яка використовується для стандартизації звітів фінансовий.
Файл починається із заголовка, що вказує на версію та кодування документа. Потім визначається простір імен, а елементи використовуються для представлення інформації про звітну сутність, період і сценарій.
Одиниці вимірювання також визначені для числових значень і фактів (фактів), таких як продажі та чистий прибуток, представлені в контексті поточного року.
- kml: Формат KML (Keyhole Markup Language) використовує XML для представлення геопросторових даних і зазвичай використовується в програмах для картографування та навігації.
код:
1.0 UTF-8?>
Цей приклад представляє файл Keyhole Markup Language (KML), який використовується для опису географічної інформації в структурованому форматі.
Файл починається із заголовка, що вказує на версію та кодування документа, а потім розділ «Документ», який містить загальну інформацію про файл, наприклад назву та файл опис.
Потім визначається папка, яка групує елементи позначок місця, які представляють місця на карті. Кожна позначка місця містить таку інформацію, як назва, опис і координати місця, представленого елементом Point.
У цьому прикладі представлено пам’ятник Революції та стадіон «Ацтека» в Мехіко.
- OpenDocument: Формат OpenDocument використовує XML для створення та редагування текстових документів, електронних таблиць і презентацій, забезпечуючи взаємодію між різними програмними додатками.
код:
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">
У цьому прикладі представлено файл OpenDocument, який використовується для створення текстових документів, електронних таблиць і презентацій.
Файл починається із заголовка, що вказує на простори імен, що використовуються в документі, за яким іде розділ office: body, що містить вміст документа.
Розділ office: text використовується для додавання тексту, а розділ table: table використовується для додавання таблиці з трьома стовпцями: ім’я, вік і професія. Кожен рядок таблиці визначається елементом таблиці: table-row, а кожна комірка — елементом таблиці: table-cell.
У файлі показано два рядки з інформацією від двох різних осіб.
Цитується APA: Дель Мораль, М. & Родрігес, Дж. (s.f.). Приклад використання XML (пояснено та з кодом).Приклад. Отримано 31 березня 2023 року з https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html