我使用的是python2.7.2。和dom解析器读取多个xml文件上的数据。并导出.db文件以在sql server上使用。我已经学习了如何导出文件,但是XML标记也包含在我的数据表中。以下是基本代码:
from xml.dom import minidom
import sqlite3
xmldoc = minidom.parse('c:\dd\l2con\l2connection.xml')
coId = xmldoc.getElementsByTagName('id')
每个元素都是这样的:
^{pr2}$它们应该是这样的:没有xml标记
>coId[0].toxml()
45859
>coId[1].toxml()
46889
从xml中删除标记可能不起作用案例。这个python无法读取xml文件的方式。你有什么办法可以建议我吗主题。任何我们将感谢您的帮助。在
谢谢你
优素福
coId[0]
是一个有一个子节点的DOM元素(一个Text节点)。使用获取文本内容。在
这也很管用:
^{pr2}$使用
coId[0].data
代替,这将给出元素内容。在见mzjn answer,coId[0]。firstChild.data才是正确的方法。
您可以使用/尝试
nodeValue
属性假设你有:
那么
^{pr2}$相关问题 更多 >
编程相关推荐