Я хочу получить значение узла <abc>
из столбца xmldata.Извлечь значение узла из 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 - это имя столбца в таблице Queue типа nvarchar (max). –