Select specific td using htmlagilitypack
up vote
1
down vote
favorite
I'm trying to select a specific td Value from this table:
<div id="mangaproperties">
<table><tbody>
<tr>
<td>Name:</td>
<td><h2> Ichiba Kurogane</h2></td>
</tr>
<tr>
<td>Alternate Name:</td>
<td>Wants to Earn Income</td>
</tr></tbody></table></div>
Now what i want to get is this td value:
<td>Wants to EarnIncome</td>
I have tried this code:
var div3 = document1.DocumentNode.SelectNodes("//*[@id='mangaproperties']/table/*/tr[1]/td[1]");
But iit's not worked for me .. Can someone let me know how i can get the specified td value ?
c# asp.net-mvc html-agility-pack
add a comment |
up vote
1
down vote
favorite
I'm trying to select a specific td Value from this table:
<div id="mangaproperties">
<table><tbody>
<tr>
<td>Name:</td>
<td><h2> Ichiba Kurogane</h2></td>
</tr>
<tr>
<td>Alternate Name:</td>
<td>Wants to Earn Income</td>
</tr></tbody></table></div>
Now what i want to get is this td value:
<td>Wants to EarnIncome</td>
I have tried this code:
var div3 = document1.DocumentNode.SelectNodes("//*[@id='mangaproperties']/table/*/tr[1]/td[1]");
But iit's not worked for me .. Can someone let me know how i can get the specified td value ?
c# asp.net-mvc html-agility-pack
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I'm trying to select a specific td Value from this table:
<div id="mangaproperties">
<table><tbody>
<tr>
<td>Name:</td>
<td><h2> Ichiba Kurogane</h2></td>
</tr>
<tr>
<td>Alternate Name:</td>
<td>Wants to Earn Income</td>
</tr></tbody></table></div>
Now what i want to get is this td value:
<td>Wants to EarnIncome</td>
I have tried this code:
var div3 = document1.DocumentNode.SelectNodes("//*[@id='mangaproperties']/table/*/tr[1]/td[1]");
But iit's not worked for me .. Can someone let me know how i can get the specified td value ?
c# asp.net-mvc html-agility-pack
I'm trying to select a specific td Value from this table:
<div id="mangaproperties">
<table><tbody>
<tr>
<td>Name:</td>
<td><h2> Ichiba Kurogane</h2></td>
</tr>
<tr>
<td>Alternate Name:</td>
<td>Wants to Earn Income</td>
</tr></tbody></table></div>
Now what i want to get is this td value:
<td>Wants to EarnIncome</td>
I have tried this code:
var div3 = document1.DocumentNode.SelectNodes("//*[@id='mangaproperties']/table/*/tr[1]/td[1]");
But iit's not worked for me .. Can someone let me know how i can get the specified td value ?
c# asp.net-mvc html-agility-pack
c# asp.net-mvc html-agility-pack
asked Nov 9 at 23:29
Dummies EBooks
556
556
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
accepted
You can try to use tr[2]/td[2]
instead of tr[1]/td[1]
, because the paser started with 1
instead of 0
var div3 = document1.DocumentNode.SelectNodes("//*[@id='mangaproperties']/table/*/tr[2]/td[2]");
Then you can use to get the value.
div3.FirstOrDefault().InnerText
c# online
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
accepted
You can try to use tr[2]/td[2]
instead of tr[1]/td[1]
, because the paser started with 1
instead of 0
var div3 = document1.DocumentNode.SelectNodes("//*[@id='mangaproperties']/table/*/tr[2]/td[2]");
Then you can use to get the value.
div3.FirstOrDefault().InnerText
c# online
add a comment |
up vote
0
down vote
accepted
You can try to use tr[2]/td[2]
instead of tr[1]/td[1]
, because the paser started with 1
instead of 0
var div3 = document1.DocumentNode.SelectNodes("//*[@id='mangaproperties']/table/*/tr[2]/td[2]");
Then you can use to get the value.
div3.FirstOrDefault().InnerText
c# online
add a comment |
up vote
0
down vote
accepted
up vote
0
down vote
accepted
You can try to use tr[2]/td[2]
instead of tr[1]/td[1]
, because the paser started with 1
instead of 0
var div3 = document1.DocumentNode.SelectNodes("//*[@id='mangaproperties']/table/*/tr[2]/td[2]");
Then you can use to get the value.
div3.FirstOrDefault().InnerText
c# online
You can try to use tr[2]/td[2]
instead of tr[1]/td[1]
, because the paser started with 1
instead of 0
var div3 = document1.DocumentNode.SelectNodes("//*[@id='mangaproperties']/table/*/tr[2]/td[2]");
Then you can use to get the value.
div3.FirstOrDefault().InnerText
c# online
answered Nov 9 at 23:42
D-Shih
24.3k61431
24.3k61431
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53234556%2fselect-specific-td-using-htmlagilitypack%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown