asp.net(vb)读取xml中的元素值
如果字符串中有一些xml,如何读取和挑选每个元素的值?什么;这是最快最简单的方法吗asp.net(vb)读取xml中的元素值,asp.net,xml,xml-parsing,Asp.net,Xml,Xml Parsing,如果字符串中有一些xml,如何读取和挑选每个元素的值?什么;这是最快最简单的方法吗 Dim strXml As String = "<subscription>" strXml = strXml & "<reference>abc123</reference>" strXml = strXml & "<status>active</status>" strXml = strXml &
Dim strXml As String = "<subscription>"
strXml = strXml & "<reference>abc123</reference>"
strXml = strXml & "<status>active</status>"
strXml = strXml & "<customer>"
strXml = strXml & "<fname>Joe</fname>"
strXml = strXml & "<lname>bloggs</lname>"
strXml = strXml & "<company>Bloggs inc</company>"
strXml = strXml & "<phone>1234567890</phone>"
strXml = strXml & "<email>joebloggs@hotmail.com</email>"
strXml = strXml & "</customer>"
strXml = strXml & "</subscription>"
Dim strXml As String=“”
strXml=strXml&“abc123”
strXml=strXml&“活动”
strXml=strXml&“
strXml=strXml&“Joe”
strXml=strXml&“bloggs”
strXml=strXml&“Bloggs公司”
strXml=strXml&“1234567890”
strXml=strXml&“joebloggs@hotmail.com"
strXml=strXml&“
strXml=strXml&“
谢谢,您可以使用Linq转换xml,如下代码所示:
Dim xmlE As XElement = XElement.Parse(strXml)
Dim str As String = (From el In xmlE.Elements("customer").Elements("fname")
Select el.Value).Single()