これは私が解析しようとしているXMLです:http: //pastebin.com/5mCqHQr3
これは、上記のXMLドキュメントを解析するために使用されるコードです。
// LINQ code to read the XML document
XDocument xmlDoc = XDocument.Parse("<?xml version=\"1.0\"?>" + xml); // create the LINQ datasource
System.Diagnostics.Debug.Write(xml);
var query = from MWSdata in XElement.Parse("xml").Elements("AttributeSets") select MWSdata;
foreach (var data in query)
{
System.Diagnostics.Debug.Write(data);
}
完全なエラーは次のとおりです。ルートレベルのデータが無効です。行1、位置1(-varクエリステートメント上)。これを修正するにはどうすればよいですか?要素の各値(ns2:Author、ns2:Titleなど)を取得してテキストボックスに配置しようとしています。プログラムはC#.NETで記述されています...