【发布时间】:2015-03-27 15:57:49
【问题描述】:
我正在努力寻找一个很好的例子,说明如何将 XML 元素添加到 XML 文档,并将数据(内部文本)添加到同一元素,但将数据包装在 CDATA 标记中?
这是我需要的示例。我有以下文件。
<data>
<config>
<documentation>This is my documentation<documentation>
</config>
</data>
然后我想添加一个元素和 CDATA 作为内部文本。所以它看起来像这样。我需要包装在 CDATA 标记中的数据可能相当大,需要从文件中读取/引用。
<data>
<config>
<documentation>This is my documentation<documentation>
<script><![CDATA[
function foo()
…
End
]]>
</script>
</config>
</data>
然后我需要将更改写到新文档中...(以便我拥有原始文件和添加内容。
【问题讨论】:
标签: python xml python-2.7 elementtree cdata