Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtSpXmInr 181 of 224 menu
◀ ▶

Введение в XML в Dart

XML - текстовый формат для структурированных данных. Его часто передают между сервисами или сохраняют в файле. Разметка похожа на HTML, но имена тегов и атрибутов задает автор схемы.

Документ начинается с объявления версии и содержит один корневой тег, внутри которого лежит все содержимое. Каждый тег может иметь атрибуты в угловых скобках и текст между открывающим и закрывающим именем.

В Dart разбор строки дает пакет xml из pub.dev: подключение через import 'package:xml/xml.dart'; и вызов XmlDocument.parse. Зависимость уже знакома по разделу о пакетах: ее добавляют в pubspec.yaml и подтягивают командой получения пакетов.

После разбора у документа есть rootElement - корень дерева. У элемента читают innerText, getAttribute и обходят одноименные узлы через findElements. Следующие уроки строятся на этой цепочке без других XML-библиотек.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить