2016-05-26 30 views
1

私はこのテーブルを持っています。余分なtd要素を追加

<tr> 
     <td style="padding-left: 25pt;"><font style="background-color: white" color="black"> Hello</font></td> 
     <td style="padding-left: 25pt;"><font style="background-color: white" color="black">Bye</font></td> 
</tr> 

が、私はそれは次のようになりますので、末尾に余分td要素を追加したい:

<tr> 
     <td style="padding-left: 25pt;"><font style="background-color: white" color="black"> Hello</font></td> 
     <td style="padding-left: 25pt;"><font style="background-color: white" color="black">Bye</font></td> 
     <td>1</td> 


</tr> 

私はhtmlAgilityPackを使用していますが、私が見てきたことを、オンラインでの例は、正確には役立ちません。 。

答えて

1

私は、これはあなたが

string data = @"<tr><td style='padding-left: 25pt;'><font style='background-color: white' color='black'> Hello</font></td><td style='padding-left: 25pt;'><font style='background-color: white' color='black'>Bye</font></td></tr>"; 
string rowToAppend = "<td>1</td>"; 
var html = new HtmlAgilityPack.HtmlDocument(); 
html.LoadHtml(data); 
var table = html.DocumentNode.SelectNodes("tr").FirstOrDefault(); 
var node = HtmlNode.CreateNode(rowToAppend); 
table.AppendChild(node); 
data += table.OuterHtml; 
+0

は、2つのTD要素があるにもかかわらず、この作品を意志役立つことを願って?最後に新しいtd要素を挿入する方法を知っていますか? – NinjaMan

+0

新しいノードを作成しているので、常に終わりに追加されます –

関連する問題