- function getElementsByTagNameNS(xmlDoc, ns, tagName){
- if(!xmlDoc){
- return null;
- }
- if(typeof xmlDoc.setProperty != "undefined" && typeof xmlDoc.selectNodes != "undefined"){//For IE
- var nodes = [];
- if(ns=="*"){
- xmlDoc.setProperty('SelectionLanguage', 'XPath');
- nodes = xmlDoc.selectNodes('//*[local-name()="'+tagName+'"]');
- }else{
- var nsName="ns"+(new Date().getTime());
- xmlDoc.setProperty('SelectionLanguage', 'XPath');
- xmlDoc.setProperty("SelectionNamespaces", "xmlns:"+nsName+"='"+ns+"'");
- nodes = xmlDoc.selectNodes("//"+nsName+":"+tagName);
- }
- return nodes;
- }
- //For other broswer
- return xmlDoc.getElementsByTagNameNS(ns, tagName);
- }
- //该片段来自于http://www.codesnippet.cn/detail/1612201514235.html
来源: http://www.codesnippet.cn/detail/1612201514235.html