Quantcast
Channel: htmlagilitypack Forum Rss Feed
Viewing all articles
Browse latest Browse all 655

New Post: Getting No Source available Error - There no source code available for the current location when using HtmlAgilityPack

$
0
0
I am the beginner and trying to read an HTML page ( .htm page) , which is on my local drive using HtmlAgilityPack in C#.

Here are the things which i did.
  1. Using Visual Studio 2012, first i installed HtmlAgilityPack using Package Manager Console -- NuGet.
  2. It added HtmlAgilityPack dll to my project.
  3. Here is my code. I started running my code in debug mode, when it reached the below line
    HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
  4. I got an error saying that
    No Source available
    There no source code available for the current location.
I am confused now. What source code it is looking for and Why it is looking for the source code as we already have the dll attached to the project

So, here are my questions on this issue
  1. What is this error means. If it is looking for the source code, how can i get it.
  2. How can i get the same source code for the HtmlAgilityPack which it was installed
  3. how can I make it available to my application
  4. how can i read the html tables
try
         {
             DirectoryInfo theFolder = new DirectoryInfo("\\\\MYPC\\Users\\Desktop");
             System.IO.FileInfo[] file = theFolder.GetFiles();
             int len = file.Length;
             if (file.Length > 1)
             {
                 int intLength;
                 fileName = Convert.ToString(file.GetValue(0));
                 intLength = fileName.IndexOf("_");
             }
             string FileName = "\\\\MYPC\\Users\\Desktop" + fileName;
             // Load the html document
             HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
             doc.Load(FileName);
             // Get all tables in the document
             HtmlNodeCollection tables = doc.DocumentNode.SelectNodes("//TABLE");                 
             HtmlNodeCollection rows = tables(0).SelectNodes(".//TR");
             for (int i = 0; i < rows.Count; ++i)
             {
                  HtmlNodeCollection cols = rows(i).SelectNodes(".//TD");
                 for (int j = 0; j < cols.Count; ++j)
                 {
                     // Get the value of the column and print it
                     string value = cols(j).InnerText;
                     Console.WriteLine(value);
                 }
             }
         }
         catch (Exception objError)
         {
             throw objError;
         } 


Viewing all articles
Browse latest Browse all 655

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>