【发布时间】:2021-12-27 20:34:31
【问题描述】:
我的 xml 文件的一个子元素必须包含 HTML 代码 sn-p 例如:
import import xml.etree.ElementTree as ET
.
.
.
qtext = ET.SubElement(questiontext, 'text')
qtext.text = '<![CDATA[<div class="qtext"></div>]]>'
我在此过程中定义了其他几个元素。最后我保存:
tree._setroot(quiz)
tree.write("quiz.xml", encoding="UTF-8", xml_declaration=True)
导出的 XML 文件中的 sn-p 如下所示:
<text><![CDATA[<div class="qtext"></text>
代替:
<text><![CDATA[<div class="qtext"></text>
我有一个工作 XML 文件作为标准示例。我的工作是复制它的结构。这就是我必须包含 HTML sn-p 的原因。该文件将被导入 Moodle。
【问题讨论】: