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/