如何从下面的例子中读取XML元素和属性值?

问题描述 投票:-1回答:1

下面的例子如何能得到 "Airtel "和 "145 "的值,因为我的客户端已经给出了这种类型的XML响应所以我如何能得到这两个值。

<item item="Campaign name" type="string">Airtel</item>
<item item="Daily Limit" type="number">145</item>
c# xml
1个回答
0
投票

根据评论,我们需要看到完整的XML才能给你一个更完整的答案。但你有3个真正的选择。

  • XMLReader。可能不是你想要的,因为它只是前向的,并且涉及到很多手动解析。

  • XMLDocument. 如果你只想要有限数量的注释,想要它们的值,而不想反序列化整个XML文档,这不是一个坏的选择。

  • XMLSerializer.如果你想反序列化整个XML文档,那么它是一个不错的选择。如果你想将整个对象直接从XML反序列化到类,而不需要做大量的工作,那么它是个不错的选择。

如果你编辑你的问题,包括完整的XML文档,那么我可以给你一个更完整的答案,或者你可以在这里阅读关于你解析XML的选项。https:/dotnetcoretutorials.com20200423how-to-parse-xml-in-net-core。

© www.soinside.com 2019 - 2024. All rights reserved.