擅长:python、mysql、java
<p><code>'//Root/Data/node()'</code>将返回所有子元素的列表,这些子元素以字符串的形式包含文本元素,这些元素不具有<code>text</code>属性。如果你在<code>Data = ...</code>后面加上一个印刷体,你会看到类似<code>['\n ', <Element FormType at 0x10675fdc0>, '\n ', ...</code>的东西。在</p>
<p>我会先做一个过滤器,比如:</p>
<pre><code>Data = [f for f in elem.xpath('//Root/Data/node()') if hasattr(f, 'text')]
</code></pre>
<p>那么我想下面这一行可以改写为:</p>
^{pr2}$
<p>这将给元素标签和文本字典,我相信这是你想要的。在</p>