加载 XML,但适用于 asp.net 2.0
我需要将 XML 文档加载到我的 Dictionary
XML 看起来像:
<nodes>
<node id="123">
<text>text goes here</text>
</node>
</nodes>
如何使用 XmlDocument 执行此操作?
我想要可读性而不是性能,并且我发现 XmlReader 很难阅读,因为您必须不断检查节点类型。
I need to load an XML document into my Dictionary<string,string> object
.
XML looks like:
<nodes>
<node id="123">
<text>text goes here</text>
</node>
</nodes>
How can I do this using XmlDocument?
I want readability over performance, and I find XmlReader to be hard to read b/c you have to keep checking the node type.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设 ID 是键,
节点的值是值,则可以使用 LINQ:Assuming ID is the key and the value of the
<text>
node is the value, you can use LINQ:好吧,XML 解析自 2.0 以来得到了改进,这是有原因的,但如果您只想要一个不使用
XmlReader
解析该片段的示例,那么这应该可行。我确信还有其他方法可以做到这一点:Well, there is a reason why XML parsing has improved since 2.0, but if you just want a sample that parses that fragment without using
XmlReader
, this should work. I'm sure there are other ways of doing this: