如何从XmlEvent访问XML元素名称

编排

我正在尝试从XML事件的可迭代流访问特定的XML标记名称。有没有办法,无论标签/元素名称如何,我只能找到一种打印每个XmlEvent文本的方式?在我的代码下面。

Future<String> getDataFromXml() async {
  String xmlString = await DefaultAssetBundle.of(context)
      .loadString('assets/gpx/filename');

var events = parseEvents(xmlString).whereType<XmlTextEvent>();

Stream.fromIterable(events)
      .where((event) => event is XmlEvent)
      .cast<XmlEvent>()
      .forEach(print);

我了解如何从已解析的XML文档(不是流)而不是从XML事件流访问元素。

阿基夫

我建议您避免使用XML数据。您应该尽早将XML数据转换为JSON。从这个角度来看,您可以使用xml2json包。

  final myTransformer = Xml2Json();

  // Parse a simple XML string

  myTransformer.parse(xmlString);

  var jsonData = myTransformer.toParker();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery:如何访问元素的名称

来自分类Dev

如何在没有名称空间的情况下访问XML元素

来自分类Dev

R:如何访问列表元素的名称?

来自分类Dev

R:如何访问列表元素的名称?

来自分类Dev

如何从全局名称空间访问Polymer元素中的DOM元素?

来自分类Dev

如何省略外部XML元素的名称

来自分类Dev

如何按名称排序XML元素

来自分类Dev

如何在python中访问名称元组中的元素?

来自分类Dev

如何访问被调用函数的当前元素属性名称

来自分类Dev

如何访问名称中包含':'字符的xml属性?

来自分类Dev

如何直接访问名称值配对的 XML 条目?

来自分类Dev

如何通过 XML 配置中的名称访问 @ConfigurationProperties bean?

来自分类Dev

访问XML的子元素

来自分类Dev

访问不同的xml元素

来自分类Dev

将XML解析为NodeSeq,如何读取根元素名称?

来自分类Dev

如何通过包含名称空间信息来创建XML元素?

来自分类Dev

如何单步执行具有相同名称的xml元素

来自分类Dev

如何在XML / XSD中获取属性的元素名称

来自分类Dev

如何使用LINQ在XML中按名称获取多个元素

来自分类Dev

如何通过包含名称空间信息来创建XML元素?

来自分类Dev

如何使用jQuery查找名称中带有“:”的xml元素?

来自分类Dev

如何单步执行具有相同名称的xml元素

来自分类Dev

如何使用XSLT从XML架构中提取元素名称?

来自分类Dev

如何访问XML nth元素的属性值和属性值

来自分类Dev

如何在PHP中访问xml元素的值?

来自分类Dev

如何访问XOM中不是XML标记的节点的子元素?

来自分类Dev

当元素名称是日期时如何访问JSON对象元素?

来自分类Dev

如何从名称访问ActionMailer

来自分类Dev

如何访问set元素的元素?

Related 相关文章

热门标签

归档