gpt4 book ai didi

xml - 用dart构建xml文档

转载 作者:行者123 更新时间:2023-12-03 03:36:20 25 4
gpt4 key购买 nike

我有一种情况,我应该使用dart创建XML文档,我检查了XML包文档中描述的Building method,但是我的情况有所不同,我必须在不同的方法上分别创建所有元素,包括root元素,然后将节点,我以前在Java中使用document.appendChilddocument.importNode做到了这一点,并保留了树的层次结构,这是否存在,我如何使用dart做到这一点?

最佳答案

是的,您可以按照您描述的模式进行操作。我认为创建这样的文档不是很有效,但是使用一些辅助方法可能会变得更容易?

final document = XmlDocument();
final root = XmlElement(XmlName('root'));
final child = XmlElement(XmlName('child'), [], [XmlText('Hello World!')]);
root.children.add(child);
document.children.add(root);

print(document.toXmlString(pretty: true));

上面的代码显示以下输出:

<root>
<child>Hello World!</child>
</root>

关于xml - 用dart构建xml文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60888370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com