|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
前几天写一个程序,需要后台遍历一个动态生成的页面,找寻特定节点 于是写了以下代码: 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; } } 返回类别: 教程 上一教程: 在ASP中如何创建动态表-调用如下SP_EXECUTESQL 下一教程: SQL SERVER静态页面导出技术(SQL SERVER WEB ASSISTANT) 您可以阅读与"后台遍历一个HTML页面"相关的教程: · 将一个ASP页面执行过的生成HTML代码保存为HTML文件 · XMLHTTP GET HTML页面时的中文乱码之完全客户端SCRIPT解决方案 · FRONTPAGE创建HTML/ASP混合页面Ⅰ · DOM遍历XML的一个例子,结果为树状结构 · 用XMLHTTP POST/GET HTML页面时的中文乱码之完全SCRIPT解决方案 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |