xpath命名空间错误
一段javascript在xml dom中用xpath查找节点时报错:
msxml4.dll: 引用了未声明的名称空间前缀: 'xsl'。
节点树是通过createElement创建的,出现问题后也使用createNode带着namespace创建,问题依旧。
查找csdn有曾经的帖子,有兄弟建议使用
doc.setProperty(namespace)
但是我的使用时候报错,提示对象不支持该方法:
elemCadColorInfo = xslColorVariable.createElement("cad_color_info");
elemCadColorInfo.setProperty("selection-namespace", "xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:plm='http://www.plmxml.org/Schemas/PLMXMLSchema'");