HTML ドキュメントがあり、すべての子要素を含む "form" タグを削除したいと考えています。
var nodeCollection = doc.DocumentNode.SelectNodes(".//form");
int attributeRemoveCount = 0;
if (nodeCollection != null)
{
foreach (HtmlNode link in nodeCollection)
{
link.Remove();
}
}
私のhtmlはに似ています
<form name="LPHitCountForm">
<input type="hidden" name="LPHitCount" value="0">
</form>
上記のコードは、html から "" この行を削除するだけです。以下のタグはそのままです。したがって、最終的なhtmlは次のようになります。
<input type="hidden" name="LPHitCount" value="0">
</form>
RemoveAll 機能も試しましたが、機能していません。他の方法はありますか?