0
我需要在C#中編寫代碼。解析xml字符串並獲取值
我得到以下包含xml元素的字符串。
**"\n <iqn:CDFID xmlns:iqn=\"ns:iqn:cwm:1.0\">Clearance Type</iqn:CDFID>\n <iqn:CDFName xmlns:iqn=\"ns:iqn:cwm:1.0\">Clearance Type</iqn:CDFName>\n <iqn:CDFValue xmlns:iqn=\"ns:iqn:cwm:1.0\">THE ACTUAL VALUE</iqn:CDFValue>\n "**
的元素是 CDFID CDFName CDFValue
上述3個元件可以是在字符串內的任何命令。我如何識別CDFValue xml元素並提取值「THE ACTUAL VALUE」。
如何以xml方式處理字符串並獲取所需元素的值。
查找[XDocument.Parse()](http://msdn.microsoft.com/en-us /library/system.xml.linq.xdocument.parse(v=vs.110).aspx) – 2015-01-09 23:30:14
我試過使用它,但它抱怨超過1個根元素。我無法捕捉到這三個要素的根源。 – 2015-01-09 23:39:06
用一些根元素包裝它。 – 2015-01-09 23:48:38