0
我想盡可能以通用的方式解析我的HTML頁面。我不想在每次頁面更改時都創建解析器,所以我想用標籤的值巧妙地解析它。如何使用C#中的Agility Pack遍歷頁面中的所有HTML標記?
我知道HTML Agility Pack提供了按標籤類型(td,strong,li等)來讀取和搜索的工具,但是我想迭代所有標籤並查找我知道的內容的標籤,而不是標籤的類型,因爲類型可以更改。
例子: 頁:
<table>
<tr valign="top">
<td valign="top">Sex:<br />
</td><td valign="top">Male<br />
</td></tr>
<tr valign="top">
<td valign="top">Current City:<br />
</td><td valign="top">New York<br /></td>
- 我知道值將是「性別:」和下一個標籤將包含 性別。
- 我知道這個值將是「當前城市」,然後下一個 標籤將成爲城市。
我知道我可以迭代的標籤,但如果標籤更改我的分析器將不再工作。
我可以迭代的值而不是標籤的類型?