Исследуйте XML, YAML и YML с интерактивными примерами. Нажимайте кнопки "Запустить" чтобы увидеть магию разметки в действии!
eXtensible Markup Language — язык разметки, который определяет набор правил для кодирования документов в формате, удобном для чтения как человеком, так и компьютером.
<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
<book category="fiction">
<title>Властелин Колец</title>
<author>Дж. Р. Р. Толкин</author>
<year>1954</year>
<price>29.99</price>
</book>
<book category="programming">
<title>Совершенный код</title>
<author>Стив Макконнелл</author>
<year>1993</year>
<price>49.99</price>
</book>
</bookstore>
YAML Ain't Markup Language — человеко-читаемый формат сериализации данных, концептуально близкий к JSON, но с более простым синтаксисом.
# Конфигурация приложения
app:
name: "Моё Приложение"
version: "1.0.0"
settings:
debug: true
port: 8080
# Пользователи
users:
- name: "Алексей"
age: 28
roles:
- "admin"
- "user"
- name: "Мария"
age: 32
roles:
- "user"
# Настройки базы данных
database:
host: "localhost"
name: "myapp_db"
credentials:
username: "admin"
password: "secret"
YML (Yandex Market Language) — формат на основе XML, разработанный Яндексом для обмена данными с интернет-магазинами в рамках Яндекс.Маркета.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE yml_catalog SYSTEM "shops.dtd">
<yml_catalog date="2023-10-15 12:00">
<shop>
<name>Интернет-магазин ТехноМир</name>
<company>ООО "ТехноМир"</company>
<url>https://technomir.ru</url>
<currencies>
<currency id="RUR" rate="1"/>
</currencies>
<categories>
<category id="1">Смартфоны</category>
<category id="2" parentId="1">Apple</category>
<category id="3" parentId="1">Samsung</category>
</categories>
<offers>
<offer id="12345">
<name>iPhone 14 Pro 128GB</name>
<categoryId>2</categoryId>
<price>99990</price>
<currencyId>RUR</currencyId>
<description>Новый iPhone 14 Pro с революционной камерой</description>
<url>https://technomir.ru/iphone14pro</url>
<picture>https://technomir.ru/images/iphone14pro.jpg</picture>
</offer>
</offers>
</shop>
</yml_catalog>