更改节点的名称空间

时间:2013-10-13 11:28:20

标签: javascript dom xml-namespaces

我使用MathML元素加载ajax这个xml:

<div><math>......</math></div>

然后在将节点插入文档之前,使用javascript:

应用此预处理
var list = xml.getElementsByTagName(element);
for (var z = 0; z < list.length; z++) list[z].setAttribute('xmlns', xmlns);

其中element ='math'和xmlns ='http://www.w3.org/1998/Math/MathML'

代码输出正确,但MathML未呈现。

我该如何解决?

如果AJAX加载xml是:

<div><math xmlns="http://www.w3.org/1998/Math/MathML">......</math></div>

它工作正常。 但我不想在我的文本中使用所有这些脏xml。

0 个答案:

没有答案