从C#中的xml字符串获取元素[重复]

Posted

技术标签:

【中文标题】从C#中的xml字符串获取元素[重复]【英文标题】:Get element from xml string in c# [duplicate] 【发布时间】:2018-04-25 18:38:03 【问题描述】:

我有以下 xml 字符串,这是阅读 tempTxnId 的最佳方式

<MMP>
  <MERCHANT>
    <RESPONSE>
      <url>https://test</url>
      <param name="ttype">NBFund</param>
      <param name="tempTxnId">100000552091</param>
      <param name="token">5PY8i988hsEqLftDl7V2m69y5VGp</param>
      <param name="txnStage">1</param>
    </RESPONSE>
  </MERCHANT>
</MMP>

【问题讨论】:

Google LINQ To XML 【参考方案1】:

首先,您必须对 XML 有所了解。即:

阅读 XML,什么是标记、节点、属性等。在网上粗略搜索“Learn XML”产生:https://www.w3schools.com/xml/ 下一步是了解一点 XPath。 XPath 是一种用于 XML 的查询语言。再次,网络搜索:https://www.w3schools.com/xml/xml_xpath.asp 这个难题的第三部分是如何将其合并到 C# 中。 “read xml c# xpath”的简短网络搜索揭示了这个花絮。 Using XPath to parse an XML document

这是一个基本的网络搜索研究项目。这是我学习大部分编程的方式,通过搜索网络、阅读、学习。

学习研究可能是现代程序员最重要的技能。

【讨论】:

以上是关于从C#中的xml字符串获取元素[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何从 C# 中的 xml 元素中获取最高值?

在 C# 中从 XML 中获取某个元素 [重复]

C#如何从xml文件中获取所有元素名称

如何使用 C# ASP.Net 从 XML 文档中获取特定 XML 元素的列表?

如何在将 xml 反序列化为 c# 对象时获取单个 xml 元素的多个值?

从 XElement 获取子元素 [重复]