我是Dart语言的新成员。在Dart中读取XML文件
我想读取一个XML文件,我正在关注这些链接(它们实际上是相同的)https://pub.dartlang.org/packages/xml或github的页面https://github.com/renggli/dart-xml。
但我遇到了一些像“findAllElements”方法的问题。我在导入我的DART文件,他们有XML库并导入集,核心和HTML:
library xml;
import 'dart:collection';
import 'dart:core';
import 'dart:html';
我的代码是:
var document = responseText;
var titles = document.findAllElements('trkpt');
titles
.map((node) => node.text)
.forEach(print);
虽然我测试我的节目,我有这样的错误:
NoSuchMethodError: method not found: 'findAllElements'
我需要导入更多的东西?我仍然在探索这种语言,我的目标是从XML获取数据并为其应用过滤器!任何教程?任何建议?
你的文档变量,显然不是一个XmlDocument的实例。什么是responseText?如果它是一个包含xml的字符串,则需要解析它以获取XmlDocument:var document = parse(responseText); –