【发布时间】:2021-01-13 19:23:39
【问题描述】:
我有这个变量 decodedRequest 作为字符串,它的值是下面的 XML。我假设我仍然需要将此字符串转换为 XML 格式。以及如何获取
<?xml version="1.0" encoding="UTF-8"?>
<ServiceResponseWPF xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<application>
<merchantid>0000011111</merchantid>
<request_id>456789</request_id>
<response_id>ASD123</response_id>
<timestamp>2020-09-23T16:51:47.000000+08:00</timestamp>
<rebill_id />
<signature>a246521e3a97bc80502322513434c24d475c4966fe8931b45</signature>
<ptype>CC</ptype>
</application>
<responseStatus>
<response_code>GR00</response_code>
<response_message>Successful</response_message>
<response_advise>Approved</response_advise>
<processor_response_id>30000</processor_response_id>
<processor_response_authcode>50001</processor_response_authcode>
</responseStatus>
<sub_data />
<transactionHistory>
<transaction />
</transactionHistory>
</ServiceResponseWPF>
【问题讨论】:
-
Dim xmlString = "
" & vbCrLf & " " Dim xmlElem = XElement.Parse(xmlString) Console.WriteLine(xmlElem) 看看docs.microsoft.com/it-it/dotnet/visual-basic/programming-guide/…Garcia, Debra " & vbCrLf & "写作代码 " & vbCrLf & "5.95 " & vbCrLf & " -
@alessandro 我如何获取特定标签内的值?
-
您只需阅读文档断路器 ;)
-
@alessandro 那在哪里?我仍然无法获得值:(
-
@CodeBreaker 如果您查看 alessandro 链接到的文档的英文版:How to: Load XML from a File, String, or Stream (Visual Basic),那么在左侧窗格中您将看到“访问 XML”部分。你应该练习你的谷歌搜索技巧;)