0

我用 ajax 加载这个带有 MathML 元素的 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>

它工作正常。但我不想在我的文本中出现所有这些肮脏的 xmlns。

4

0 回答 0