Исследуйте 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>