gpt4 book ai didi

.net - 使用 XDocument 作为 XmlSerializer.Deserialize 的源?

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

我想调用XmlSerializer.Deserialize,并向其传递一个XDocument。它可以采用 StreamXmlReaderTextReader

我可以从 XDocument 生成上述内容之一,而不实际将 XDocument 转储到某些中间存储中,例如 MemoryStream 吗?

看来我想要的是与 XDocument 一起使用的 XmlReader 实现。但我找不到。

最佳答案

您可以使用XDocument.CreateReader()创建一个读取 XDocument 内容的 XmlReader

同样,下面的方法也可以工作。

XmlReader GetReader(XDocument doc)
{
return doc.Root.CreateReader();
}

关于.net - 使用 XDocument 作为 XmlSerializer.Deserialize 的源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1295046/

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