从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# ASP.Net 从 XML 文档中获取特定 XML 元素的列表?