Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么ElementTree可以';无法正确解析此XML标记?_Python_Html_Xml_Tags_Elementtree - Fatal编程技术网

Python 为什么ElementTree可以';无法正确解析此XML标记?

Python 为什么ElementTree可以';无法正确解析此XML标记?,python,html,xml,tags,elementtree,Python,Html,Xml,Tags,Elementtree,XML文件如下所示: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <MINiML xmlns="http://www.ncbi.nlm.nih.gov/geo/info/MINiML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ncbi.nlm.nih.gov/geo

XML文件如下所示:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<MINiML
   xmlns="http://www.ncbi.nlm.nih.gov/geo/info/MINiML"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://www.ncbi.nlm.nih.gov/geo/info/MINiML http://www.ncbi.nlm.nih.gov/geo/info/MINiML.xsd"
   version="0.5.0" >

  <Contributor iid="contrib1">
    <Person><First>ENCODE</First><Last>DCC</Last></Person>
    <Email>encode-help@lists.stanford.edu</Email>
    <Organization>ENCODE DCC</Organization>
    <Address>
      <Line>300 Pasteur Dr</Line>
      <City>Stanford</City>
      <State>CA</State>
      <Zip-Code>94305-5120</Zip-Code>
      <Country>USA</Country>
    </Address>
  </Contributor>
</MINiML>
它返回:

{http://www.ncbi.nlm.nih.gov/geo/info/MINiML}Contributor {'iid': 'contrib1'}

c.tag
的值是
'{http://www.ncbi.nlm.nih.gov/geo/info/MINiML}投稿人“
,我希望它是
投稿人
。我不确定标签中混合了多长的url。有人对此有想法吗

此库(与其他库一样)尝试将使用的命名空间编码到标记名中。这是通过在名称空间前面加上花括号来完成的。所以这只是一个你可能不知道的特性,对你来说可能很麻烦。但是,如果您将来自不同来源的XML与不同的名称空间混合在一起,否则标记名将发生冲突,那么这是必要的。

这就是这个标记来自的XML名称空间。我相信库也有办法获得本地标记名。
{http://www.ncbi.nlm.nih.gov/geo/info/MINiML}Contributor {'iid': 'contrib1'}