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.