【问题标题】:How to obtain the "nodeValue" by python?如何通过python获取“nodeValue”?
【发布时间】:2013-06-17 14:37:50
【问题描述】:

我正在尝试解析一些 XML 文件,如下所示:

<foo  
 ...
   </M1>
   <foo2 CHAR="A" NUM="8" TYPE="beta">
    <SEQ>
           12345      
    </SEQ>
    <REGION seq_beg="1" seq_end="8"  >
    <REGION seq_beg="9" seq_end="21">
    <REGION seq_beg="22" seq_end="32">
    <REGION seq_beg="33" seq_end="44">
  </foo2>

我可以使用childNodes[x] 来获取所有内容

<foo2 ...

</foo2> 

并使用getElementsByTag("SEQ")getElementsByTag("REGION") 我如何获得nodeName &lt;foo2&gt; 的值以打印出CHAR, NLM...etc.

【问题讨论】:

  • 我想我现在知道答案了,只需使用属性['xxx'].value;
  • 您可以回答自己的问题,并将其标记为已接受。
  • 我在哪里可以做到这一点?我想我在提交时没有检查“回答我自己的问题”:-( .....
  • 像往常一样发布答案。这是一个正常的答案,但是您自己发布的,您可以接受。
  • 谢谢...但看来我只能在 2 天内接受我的回答:-(

标签: python dom xml-parsing minidom


【解决方案1】:

使用属性['xxx'].value

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-18
    • 1970-01-01
    • 2018-02-11
    • 2013-01-25
    • 2019-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多