您的位置:首页 > Web前端 > HTML

后台遍历一个HTML页面

2014-04-20 11:43 260 查看
前几天写一个程序,需要后台遍历一个动态生成的页面,找寻特定节点
于是写了以下代码:
public class HtmlReader 



public HtmlReader() 





/// 

/// 搜索特定标记的节点 

/// 

/// 

/// 

/// 返回属性值数组 

public static ArrayList SearchAttributes(string inMarkup, string KeyWord, string AttrName) 



IHTMLDocument2 doc = new HTMLDocumentClass (); 

doc.write (new object [] {inMarkup}); 

doc.close (); 

ArrayList searchList = new ArrayList();
foreach(IHTMLElement el in (IHTMLElementCollection)doc.body.all) 



if(el.tagName.ToLower() ==KeyWord) 



string src=el.getAttribute(AttrName,0).ToString(); 

//src=src.Remove(0,src.LastIndexOf("/")+1); 

searchList.Add(src); 





return searchList; 

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐