2011-03-28 6 views
2

InnerText를 결합해야합니다. 모든 <tr>에서 모든 InnerText를 가져오고 모든 <tr><td> 태그를 제거하고 1 <tr><td>을 만든 다음 조합 된 InnerText를 추가하십시오.RemoveChild 및 CreateElement

HtmlNodeCollection trNodes = doc.DocumentNode.SelectNodes("//tr"); 
foreach (HtmlAgilityPack.HtmlNode trNode in trNodes) 
{ 
    txt += trNode.SelectNodes("//td")[0].InnerText; 
    txt += "<br />"; 
    tableNode.ParentNode.RemoveChild(trNode, false); 
} 
tableNode.AppendChild(htmlDoc.CreateElement("tr")); 
tableNode.AppendChild(htmlDoc.CreateElement("td")); 
htmlDoc.DocumentNode.SelectNodes("//td")[0].InnerText = txt; 
+0

'tableNode.ParentNode.RemoveChild (trNode, false);' 이것이 필수입니까? – Chintan

답변

관련 문제