0
我想從xmldata列中獲取節點<abc>
的值。從xml檢索節點值
XML數據的模樣:
<data id="d4E8121C9636942F18AC77F3EECD13ABA">
<d id="pDF21A1781B684FAD8D476BF14F78D52D">
<abc>ABC</abc>
</d>
</data>
下面是代碼:
using (var exampleSource = new ExampleDataSource())
{
var xmlData = exampleSource.queue
.Where(a => a.QueueID == queueID)
.Select(a => a.XMLData)
.FirstOrDefault();
var messages = from m in xmlData
select XElement.Parse("abc");
}
你爲什麼解析恆定'「ABC」'?什麼類型是「XMLData」? –
是xmlData的'XDocument'? – Jonesopolis
XMLData是類型爲nvarchar(max)的隊列表中的列名。 –