我收到一个 xml 响应,现在我想解析它。
目前我必须收到的 XML 响应是:
Dim textReader = New IO.StreamReader(Request.InputStream)
Request.InputStream.Seek(0, IO.SeekOrigin.Begin)
textReader.DiscardBufferedData()
Dim Xmlin = XDocument.Load(textReader)
我现在如何继续处理并挑选元素值?
<subscription>
<reference>abc123</reference>
<status>active</status>
<customer>
<fname>Joe</fname>
<lname>bloggs</lname>
<company>Bloggs inc</company>
<phone>1234567890</phone>
<email>joebloggs@hotmail.com</email>
</customer>
</subscription>
如果我有字符串格式,我可以使用
Dim xmlE As XElement = XElement.Parse(strXML) ' strXML is string version of XML
Dim strRef As String = xmlE.Element("reference")
我需要将 request.inputstream 转换为 strign 格式还是有其他更好的方法?
谢谢