我正在尝试创建以下元素节点树:
<v:custProps>
<v:cp v:nameU="Cost">
</v:custProps>
使用:
newCustprop = document.createElement("v:custProps");
newcp = document.createElement("v:cp");
newcp.setAttribute("v:nameU", "Cost");
newCustprop.appendChild(newcp);
然而,
document.createElement("v:custProps")
生成的是 <v:custprops>
而不是 <v:custProps>
。有没有什么办法来避免这种解析?
编辑 1: 我目前正在阅读有关节点名称区分大小写的文章(链接),但我的代码未经解析,使用
<! [CDATA]]>
,我宁愿不使用.innerHTML
。