What is the faster way to determine if nsIDOMNSHTMLElement is an anchor
n179911 <[email protected]> Sat, 22 May 2010 06:46:05 -0700 (PDT)
| Newsgroups | gmane.comp.mozilla.devel.dom |
|---|---|
| Organization | http://groups.google.com |
| Message-ID | <472b938f-5e5f-4241-874a-d5c3291f14b4@z13g2000prh.googlegroups.com> |
Hi,
Can you please tell me which is a faster way (run time performance) to
determine if nsIDOMNSHTMLElement is an anchor?
nsIDOMNSHTMLElement* element;
nsCOMPtr<nsIDOMNSHTMLAnchorElement> anchorElement =
do_QueryInterface(element);
if (anchorElement) {
// it is an anchor element....
}
or
nsIDOMNSHTMLElement element;
nsAutoString name;
childNode->GetNodeName(name);
if (name.LowerCaseEqualsLiteral("a")) {
// it is an anchor elemlent....
}
Or there is an even faster way?
Thank you.