2013-01-18 60 views
-4

我在字符串有這樣的:發現某個特定區域的話在一個字符串

.... 
<ul id="dynamic"> 
    <li> Click <a href="#">This</a>!</li> 
    <li> <a href="#">An Apple!</a></li> 
    //lots of lis 
</ul> 
<ul id="activities"> 
....so on and so on 

我要搜索並稱爲dynamic第一ul列出的li秒的陣列,我還需要分開lia的文字以及網址。

+5

http://htmlagilitypack.codeplex.com/ –

回答

-2

使用某種解析庫。 HTML是結構化的,將其用於您的優勢。

1

使用HTML Agility Pack解析您的HTML:

HtmlNodeCollection nodes = doc.DocumentNode.SelectNodes("ul[@id='dynamic']/li"); 

foreach (node in nodes) 
{ 
    // Your Code 
} 
相關問題