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

Группа XML-тегов в Dart

Когда в документе повторяется одно имя, среди потомков корня находят больше одного элемента:

<root> <item>alpha</item> <item>beta</item> <item>gamma</item> </root>

Метод findElements возвращает все совпадения, их перебирают циклом for-in:

import 'package:xml/xml.dart'; var xml = ''' <root> <item>alpha</item> <item>beta</item> <item>gamma</item> </root> '''; var doc = XmlDocument.parse(xml); var root = doc.rootElement; for (var item in root.findElements('item')) { print(item.innerText); }

Дан следующий код:

import 'package:xml/xml.dart'; var xml = ''' <root> <name>john</name> <name>eric</name> <name>kyle</name> </root> ''';

Выведите в консоль имя каждого юзера.

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