我有時間將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>
我需要把它綁定到dotnet的C#Windows應用程序一個gridview,下面是一個方法,我拿了但未能成功綁定.......請幫助。
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#」; – 2013-04-08 18:10:26
那麼我已經把原來的XML,但預覽已解析,任何人都可以請讓我知道,如果XML必須放在代碼/評論塊。 – Harry 2013-04-09 08:28:32
最簡單的方法:複製+粘貼xml到編輯器,然後用鼠標選擇你的xml內容,然後點擊「代碼示例」按鈕「{}」 – 2013-04-09 08:40:16