my code as follow,but it does't work :(
nsCOMPtr<nsIDOMDocument> domDoc;
nsresult res = mNavigation->GetDocument(getter_AddRefs(domDoc));
nsCOMPtr<nsIDOMNodeList> nodelist;
res = domDoc-
>GetElementsByTagName(NS_LITERAL_STRING("a"),getter_AddRefs(nodelist));
PRUint32 index;
PRUint32 length;
res = nodelist->GetLength(&length);
printf("Get nodelist num[%d] res[%d]\n",length,res);
NS_NAMED_LITERAL_STRING(hrefAttr,"href");
for(index=0;index<length;index++)
{
nsCOMPtr<nsIDOMNode> node;
res=nodelist->Item(index,getter_AddRefs(node));
nsAutoString href;
nsCOMPtr<nsIDOMElement> elt = do_QueryInterface(node);
res = elt->GetAttribute(hrefAttr,href);
printf("node[%d] %s res[%d]\n",index,href.get(),res);
}
_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding