归榆 发表于 2020-10-30 15:21:29

请问怎样解决xml文件打开出错:未定义数据上的名称空间前缀数据

<?xml version="1.0" encoding="UTF-8" standalone="no"?><data:data><datasets><author>xlsun@casipm.ac.cn</author><type>0</type><dataset><value>1</value><reason>Data will be made available on request</reason><comments/></dataset></datasets></data:data>

suchocolate 发表于 2020-10-30 17:48:07

本帖最后由 suchocolate 于 2020-10-30 17:51 编辑

看不到你的代码,不知道你用什么打开的,像etree的xpath可以这样指定:
from lxml import etree
tree = etree.parse('test.xml')
html.xpath("//div", namespaces={"i":"namespace_name"})
页: [1]
查看完整版本: 请问怎样解决xml文件打开出错:未定义数据上的名称空间前缀数据