У меня есть время, чтобы привязать данные xdocument к gridview. Мне нужна помощь в этой мысли, я пробовал разные способы сделать то же самое, но все напрасно ..... Ниже строка xml.Разбор xdocument и привязка к сетке
<sparql xmlns="http://www.w3.org/2005/sparql-results#">
<head>
<variable name="EmpId" /> <variable name="EmpName" /> </head>
<results>
<result> <binding name="EmpId">
<uri>http://www.brightstardb.com/categories/1</uri> </binding>
<binding name="EmpName">
<uri>http://www.brightstardb.com/categories/Smith</uri> </binding>
</result> <result> </results> </sparql>
мне нужно, чтобы связать это с GridView в DotNet C Применение # выигрыша, ниже один подход, который я взял, но не смог добиться успеха, чтобы связать ....... Pls помощь.
var result = XDocument.Load(client.ExecuteQuery(storeName, query));
var doc = XDocument.Parse(result.ToString());
IEnumerable<Prescriber> products = from x in doc.Descendants("result")
select new Prescriber()
{
EmpId= x.Element("EmpId").Value,
EmpName= x.Element("EmpName").Value
};
Пожалуйста, добавьте свой оригинальный XML к вопросу, а не как комментарий. В качестве первого шага, пожалуйста, обратите внимание на пространство имен XML, ваш запрос должен также включать doc.Descendants (ns + «result»), где XNamespace ns = «w3.org/2005/sparql-results#»; –
Ну, я поместил оригинальный XML, но просмотрел предварительный просмотр, который может кто угодно, пожалуйста, сообщите мне, должен ли xml помещать блок кода/комментария. – Harry
Самый простой способ: скопировать + вставить xml в редактор, затем выбрать содержимое xml с помощью мыши и нажать кнопку «Пример кода» «{}« –