#xml #flutter #dart
Вопрос:
это одна из многих строк из моего xml-документа, и мне нужно получить данные из атрибута «требование», как я могу это сделать?
<ChekList id="001440142173280" requirement="SOME DATA THERE"/>
и это код, который я получил сейчас
Future<String> getXmlData() async{
var document = XmlDocument.parse(await rootBundle.loadString('assets/data/widow.xml'));
document.toXmlString();
var data = document.findAllElements('ChekList');
}
Ответ №1:
Метод getAttribute
дает вам значения атрибутов, т. е.
var data = document.findAllElements('ChekList')
.map((chekListElement) => chekListElement.getAttribute('requirement'));
Для других средств доступа (и методов расширения) ознакомьтесь с документацией класса элементов.