如何在C#.net下,将已经获取的html文件转换成dom树,并显示给用户?
需要完整的代码和具体的操作,谢谢。
【敬请注意】:以下两段代码不在“最佳答案”的考虑范围之内,请勿提交,谢谢合作!
============================
private void InsertDOMNodes(IHTMLDOMNode parentnode,TreeNode tree_node)
{
if(parentnode.hasChildNodes())
{
IHTMLDOMChildrenCollection allchild = (IHTMLDOMChildrenCollection)parentnode.childNodes;
.
.
.
}
}
//将domnode插入
private void eVIPSBrowser_DocumentComplete(object sender,AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
{
DOMTreeView.Nodes.Clear();
.
.
.
}
============================
[ComVisible(true), ComImport(), Guid("7FD52380-4E07-101B-AE2D-08002B2EC713 " ), InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IPersistStreamInit
{
void GetClassID([In, Out] ref Guid pClassID);
.
.
.
}
以下内容为程序代码:
unsafe IHTMLDocument2 Parse(string s)
{
IHTMLDocument2 pDocument=new HTMLDocumentClass();
if(pDocument!=null)
{
.
.
.
return null;
}
============================
|