python之xml操作问题
2012-09-10 23:24
225 查看
在使用python的xml.dom.minidom模块操作xml文件的时候,有一个注意事项,就是当我们从一个文件里去出一个节点,向另外一个文件的节点里使用appendChild()的方法时,有一个注意事项是:我们添加一个节点,那么相应的原来的dom对象里就会少一个节点对象,就是说,当我们循环取出节点,然后向目标文件添加,这个时候会产生一个问题就是对象里的节点会减少,导致取出节点的角标越界。不知道大家有没有碰到过?我在今天的开发中是碰到了,最后解决的方法是,使用cloneNode()这个方法,先克隆一个节点,然后将克隆的节点添加到目标文件里。
相关文章推荐
- Python文件操作遇到的低级问题
- python+mysql 操作数据库出现的中文编码问题
- 困扰老子一下午的数据库操作问题(python+mysql)
- python的xml库操作读写文件真是慢的无语,跟直接操作文本型的操作真不是一个级别的
- Python基于多线程操作数据库相关问题分析
- python通过ElementTree操作XML获取结点读取属性美化XML
- [ZT]Python使用xml.etree.ElementTree操作xml文件
- Selenium+python操作浏览器问题汇总
- python xml解析之ElementTree 基本读操作示例
- python操作xml
- [python]通过ElementTree来操作XML
- python操作sqlite3的几项问题分析
- Python转码问题的解决方法:ignore,replace,xmlcharrefreplace
- 操作XML文档遇到的XMLNS问题及解决方法 (C# 和 PHP)
- Python操作中出现中文乱码等问题
- Selenium遇到的问题8 python利用xlwt模块操作xls数据显示IO错误(Python中正反斜杠的用法)
- python操作mysql方法和常见问题
- python 处理 xml 异常问题
- Python中操作MySQL数据库返回值的问题
- Show me the code之Python练习册 Q17~19 xml操作