这是我第一次使用Html Agility Pack并直接面临问题。使用Html Agility Pack获取整个表单元素作为字符串
正如我的标题所示,我想将整个元素作为字符串包括内部元素。下面
因此,例如,是我的HTML,我用ID搜索表单元素aspnetForm
<html>
<head>
</head>
<body>
<form name="aspnetForm" id="aspnetForm">
<div id="div1">
<a href="div1-a1">Link 1 inside div1</a>
<a href="div1-a2">Link 2 inside div1</a>
</div>
<a href="a3">Link 3 outside all divs</a>
<div id="div2">
<a href="div2-a1">Link 1 inside div2</a>
<a href="div2-a2">Link 2 inside div2</a>
</div>
</form>
</body>
</html>
我想下面的是输出(字符串)
<form name="aspnetForm" id="aspnetForm">
<div id="div1">
<a href="div1-a1">Link 1 inside div1</a>
<a href="div1-a2">Link 2 inside div1</a>
</div>
<a href="a3">Link 3 outside all divs</a>
<div id="div2">
<a href="div2-a1">Link 1 inside div2</a>
<a href="div2-a2">Link 2 inside div2</a>
</div>
</form>
我通常不喜欢问这样的汤匙喂养问题,但我一直在尝试和寻找,但无法得到答案。
请帮忙!
在此先感谢!
OuterHtml,他的例子 - 也不会回到他想要什么。 – Veverke
@Veverke,根据规格,它应该。除非我错过了一些东西,否则它会成为一个错误。 –
@Veverke请参阅[dotNetFiddle上的示例](https://dotnetfiddle.net/YCu5RJ)(XmlDocument,因为dotNetFiddle没有HtmlAgilityPack,否则它是一样的) –