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;
'tableNode.ParentNode.RemoveChild (trNode, false);' 이것이 필수입니까? – Chintan