Пример использования 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 содержит информацию о заголовке, ссылке, описании и дате публикации новости.
Этот XML-файл можно использовать для распространения новостей по различным каналам синдикации, таким как программы для чтения RSS или веб-сайты, объединяющие контент из различных источников.
- XHTML: XHTML (расширяемый язык гипертекстовой разметки) — это расширенная версия языка HTML, использующая XML. для определения его синтаксиса и обеспечивает большую гибкость в определении элементов и атрибуты.
Код:
Это пример веб-сайта, созданного с помощью XHTML. 1.0 UTF-8?>
ПУБЛИЧНЫЙ "-//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 (Scalable Vector Graphics) использует XML для представления масштабируемой векторной графики в в Интернете, что обеспечивает более высокое разрешение и качество изображения по сравнению с другими видеоформатами. изображение.
Код:
1.0 UTF-8?>
В этом примере векторная графика определяется с помощью SVG (масштабируемая векторная графика). Файл начинается с объявления XML и элемента который устанавливает размер области рисования 300 пикселей в ширину и 200 пикселей в высоту.
внутренний элемент, добавляются две фигуры: синий прямоугольник с позицией (x, y) (50,50) и шириной и высотой 200 y. 100 пикселей соответственно и белый круг с центром (cx, cy) в точке (150,100) и радиусом 40 пикселей. Также в комплекте есть предмет который показывает слово «SVG» в центре круга.
Этот XML-файл можно обрабатывать и отображать в веб-браузере, поддерживающем SVG, таком как Firefox или Google Chrome.
- МЫЛО: SOAP (простой протокол доступа к объектам) использует XML для обеспечения связи между веб-приложениями через Интернет. SOAP определяет набор правил для создания XML-сообщений, которые отправляются и принимаются по сети.
Код:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
В этом примере определено сообщение Simple Object Access Protocol (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 утф-8?>
... еще билеты...
В этом примере определяется файл Atom, представляющий ленту новостей или блог. Файл начинается с объявления XML и элемента который определяет пространство имен Atom.
внутренний элемент Сюда входят метаданные, такие как название блога, ссылки на домашнюю страницу блога и на него самого, уникальный идентификатор фида и дата последнего обновления. Также в комплекте есть предмет содержащие информацию об авторе блога.
внутренний элемент включен один или несколько элементов, каждый из которых представляет запись или запись в блоге. Каждый содержит метаданные, такие как заголовок, ссылки на сообщение, уникальный идентификатор сообщения и дату обновления.
Также в комплекте есть предмет Содержит сводку содержания записи.
Этот XML-файл можно использовать для чтения содержимого блога или для создания новостной ленты.
- РДФ: Структура описания ресурсов (RDF) использует XML для предоставить стандартизированный способ описания ресурсов в Интернете, таких как веб-сайты и файлы мультимедиа.
Код:
1.0 UTF-8?>
xmlns: DC = " https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
В этом примере определяется файл RDF, который описывает информацию о двух статьях на веб-сайте. Файл начинается с объявления XML и элемента который определяет пространство имен RDF.
внутренний элемент, определены два элемента, по одному на каждый элемент. Каждый имеет атрибут рдф: о указывает на ресурс, на который ссылается (в данном случае URL-адрес статьи).
внутри каждого, элементы включены, , и, которые представляют собой название статьи, автора, дату и описание соответственно. Пользовательский элемент также включен , который представляет количество просмотров статьи.
Этот RDF-файл можно использовать для обмена информацией о статьях в Интернете или для создания ленты новостей.
- XBRL: Формат XBRL (расширяемый язык бизнес-отчетности) использует XML для представления и обмена финансовыми и бизнес-отчетами в Интернете.
Код:
1.0 UTF-8?>
xmlns: iso4217=" https://www.xbrl.org/2003/iso4217"
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: ссылка = " 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 (расширяемый бизнес-процесс). Reporting Language) — язык разметки, используемый для стандартизации отчетов. финансовый.
Файл начинается с заголовка, указывающего версию и кодировку документа. Затем определяется пространство имен, и элементы используются для представления информации об отчитывающейся организации, периоде и сценарии.
Единицы измерения также определены для числовых значений, а факты (факты), такие как продажи и чистая прибыль, представлены в контексте текущего года.
- кмл: Формат KML (язык разметки замочной скважины) использует XML для представления геопространственных данных и обычно используется в картографических и навигационных приложениях.
Код:
1.0 UTF-8?>
В этом примере представлен файл языка разметки Keyhole (KML), который используется для описания географической информации в структурированном формате.
Файл начинается с заголовка, указывающего версию и кодировку документа, за которым следует раздел «Документ», который содержит общую информацию о файле, такую как имя и описание.
Затем определяется папка, в которой группируются элементы меток, представляющие места на карте. Каждая метка содержит такую информацию, как название, описание и координаты места, представленного элементом Point.
В данном примере представлены Памятник Революции и Стадион Ацтека в Мехико.
- Открытый документ: Формат OpenDocument использует XML для создания и редактирования текстовых документов, электронных таблиц и презентаций, обеспечивая взаимодействие между различными программными приложениями.
Код:
1.0 UTF-8?>
xmlns: office="urn: oasis: имена: tc: opendocument: xmlns: office: 1.0"
xmlns: text="урна: оазис: имена: tc: opendocument: xmlns: текст: 1.0"
xmlns: table="urn: oasis: имена: tc: opendocument: xmlns: table: 1.0">
В этом примере представлен файл OpenDocument, который используется для создания текстовых документов, электронных таблиц и презентаций.
Файл начинается с заголовка, указывающего пространства имен, используемые в документе, за которым следует раздел office: body, содержащий содержимое документа.
Раздел office: text используется для добавления текста, а раздел table: table используется для добавления таблицы с тремя столбцами: Name, Age и Profession. Каждая строка таблицы определяется с помощью элемента таблицы: table-row и каждая ячейка с элементом таблицы: table-cell.
В файле показаны две строки с информацией от двух разных людей.
Цитата АПА: Дель Мораль, М. и Родригес, Дж. (с.ф.). Пример использования XML (объяснение и код).Пример. Получено 31 марта 2023 г. с https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html