1

文字列に xml がある場合、各要素の値を読み込んで取得するにはどうすればよいですか? 最も速くて簡単な方法は何ですか?

    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>"

ありがとう、

4

1 に答える 1

0

次のコードのように、Linq to xml を使用できます。

    Dim xmlE As XElement = XElement.Parse(strXml)

    Dim str As String = (From el In xmlE.Elements("customer").Elements("fname")
                        Select el.Value).Single()
于 2012-06-17T12:38:26.450 に答える