Dart 中的 XML 绑定(bind)

标签 xml parsing dart

Dart中有什么方法可以解析XML并获取对象吗?

例如,如果我有这个 XML:

<person>
 <name>John</name>
 <surname>Smith</surname>
</person>

我想将它绑定(bind)到这个对象:

class Person {
 String name;
 String surname;
  ...
}

像这样的片段:

Person person = parse(xml);

最佳答案

不是开箱即用的。

这里目前正在进行关于序列化/反序列化的广泛讨论:https://groups.google.com/a/dartlang.org/forum/#!topic/misc/0pv-Uaq8FGI

讨论主要是关于 JSON,但其中大部分也适用于 XML。

关于Dart 中的 XML 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25187538/

相关文章:

java - 我们如何以编程方式获取 IntelliJ 中方法的调用层次结构

r - 解析不同格式的日期

c++ - Flutter 的 invokeMethod 上有没有异步等待 C++ 数据的解决方案?

php - XML 不间断空格

python - 如何遍历和搜索 python 字典?

xml - 带有片段和src的Xpath-如何从“片段/src”后面获取信息?

firebase - ImageIcon显示为灰色

dart - 从 Map 创建对象 - Dart

xml - XLink、XPointer 和 XInclude 之间

xml - XSLT 任意字符