我正在设法使用ElementTree将附加到XML标记中的字符串。
基本上我想制作:
<gco:CharacterString>
2016-08-11 13:52:15 - Bob Smith
fourth comment yadayada
2016-08-11 13:53:34 - Bob Smith
third comment blah
2016-10-17 11:13:41 - Bob Smith
second comment
2016-10-25 10:53:19 - Bob Smith
first comment
</gco:CharacterString>
每次用户输入评论时,它都会附加评论并给它加上日期戳。在
我通常会建立一个这样的标签:
^{pr2}$但不知道如何使用元素树进行追加,这样它就可以记录以前的条目。
看看我为自己写的剧本:
在'moduleLine'函数中,它打开一个名为rules的文件,并通过
readlines()
(lines变量)读取该行之后,if语句来检查行是否与我想要的字符串匹配,findex包含行号。在
如果您有一个特定的xml文件,并且知道行号,那么可以直接在python代码中使用行号。在
看一下
addModule
函数,它将add module=$(MODULESDIR)/ngx\u pagespeed\“+”\n“字符串附加在data[index]
的索引处,该字符串是行号。在可以使用此基础将字符串附加到xml文件中。在
首先,您需要以某种方式获得对现有元素的访问权。例如,像这样:
然后可以修改
^{pr2}$.text
属性,如下所示:下面是一个完整的例子:
在食品
在foo.xml文件
结果:
相关问题 更多 >
编程相关推荐