我正在解析一些XML结构item
,如下所示:
<customfield id="customfield_10004" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
<customfieldname>Yada yada</customfieldname>
<customfieldvalues>
<customfieldvalue>8.0</customfieldvalue>
</customfieldvalues>
</customfield>
以下列方式:
puts item.xpath(".//customfield[@id='customfield_10004']").css('customfieldvalue')
这将返回班级<customfieldvalue>8.0</customfieldvalue>
的{{1}}。
如何获得内部值(8.0)?
答案 0 :(得分:1)
text
方法可能就是您想要的:
item.xpath("//customfield[@id='customfield_10004']//customfieldvalue").text
或者使用CSS选择器:
item.css("#customfield_10004 customfieldvalue").text