【发布时间】:2021-01-26 02:38:30
【问题描述】:
所以我有一个本地文件夹中的 XML 文件,我想使用 Python 抓取它。它有 CData,看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<trial xmlns="urn::trial">
<drksId><![CDATA[DRKS00000024]]></drksId>
<firstDrksPublishDate><![CDATA[2008-09-05T12:36:54.000+02:00]]></firstDrksPublishDate>
<firstPartnerPublishDate><![CDATA[2004-01-15T00:00:00.000+01:00]]></firstPartnerPublishDate>
......
我试过了:
import xml.etree.ElementTree as Et
tree=Et.parse(filename)
root=tree.getroot()
print(root.find('drksId').text)
输出: 我将 root.find('drksId') 设置为无。提前致谢
【问题讨论】:
标签: python xml elementtree cdata