2024-06-26 00:13:54 发布
网友
我使用python ascimathml库来解析一些ascimathml并将其转换为MathML
>>> from xml.etree.ElementTree import tostring >>> tostring(asciimathml.parse('sqrt 2')) '<math><mstyle><msqrt><mn>2</mn></msqrt></mstyle></math>'
唯一的问题是我需要带有m:前缀的标记。如何更改上述代码以获得:
m:
您可以重命名标记,添加“m:”前缀:
import asciimathml from xml.etree.ElementTree import tostring tree = asciimathml.parse('sqrt 2') for elem in tree.getiterator(): elem.tag = 'm:' + elem.tag print tostring(tree)
结果:
您可以重命名标记,添加“m:”前缀:
结果:
^{pr2}$相关问题 更多 >
编程相关推荐