2012-06-27 38 views
-1

当我运行下面的代码,它是示出了错误如何解决错误“异常已被抛出通过调用目标”

“异常已被抛出通过调用目标”

我能做些什么来解决这个问题?

public LinqToXml() 
{ 
    XDocument document = XDocument.Load(@"D:\\Data.xml"); 
    #region Fetch All the Books 
    var books = from r in document.Descendants("book") 
       select new 
       { 
        Author = r.Element("author").Value, 
        Title = r.Element("title").Value, 
        Genere = r.Element("genre").Value, 
        Price = r.Element("price").Value, 
        PublishDate = r.Element("publish_date").Value, 
        Description = r.Element("description").Value, 

       }; 

    foreach (var r in books) 
    { 
     com_xdocuments.Items.Add(r.PublishDate + r.Title + r.Author);        

    } 

    #endregion 
} 
+5

什么是内部异常? – Zabavsky

回答

0

它不应该是

XDocument document = XDocument.Load(@"D:\Data.xml"); 

两者都是相同@"D:\Data.xml""D:\\Data.xml"

+0

'@“D \ Data.xml”'“和'”D:\\ Data.xml“'(后者不包含”@“) –

相关问题