Dart中的XML绑定

Fed*_*dy2 5 xml parsing dart

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

例如,如果我有这个XML:

<person>
 <name>John</name>
 <surname>Smith</surname>
</person>
Run Code Online (Sandbox Code Playgroud)

我想将它绑定到此对象:

class Person {
 String name;
 String surname;
  ...
}
Run Code Online (Sandbox Code Playgroud)

使用这样的代码段:

Person person = parse(xml);
Run Code Online (Sandbox Code Playgroud)

Gün*_*uer 3

不是开箱即用的。

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

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