python打印XML中的最后一个元素值
使用ElementTree,我在这里浏览了大量文章,没有找到任何特定于我的xml的内容。我想返回下面示例xml中的最后一个时间戳python打印XML中的最后一个元素值,python,xml,parsing,elementtree,findall,Python,Xml,Parsing,Elementtree,Findall,使用ElementTree,我在这里浏览了大量文章,没有找到任何特定于我的xml的内容。我想返回下面示例xml中的最后一个时间戳 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Entities TotalResults="125"> <Entity Type="defect"> <Fields> <Field Name="id"
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Entities TotalResults="125">
<Entity Type="defect">
<Fields>
<Field Name="id">
<Value>520342</Value>
</Field>
<Field Name="priority">
<Value></Value>
</Field>
<Field Name="user-08">
<Value>8/20/2018 9:52:01 PM</Value>
</Field>
</Fields>
<RelatedEntities/>
</Entity>
<Entity Type="defect">
<Fields>
<Field Name="id">
<Value>520574</Value>
</Field>
<Field Name="priority">
<Value></Value>
</Field>
<Field Name="user-08">
<Value>8/20/2018 10:52:01 PM<</Value>
</Field>
</Fields>
<RelatedEntities/>
</Entity>
</Entities>
520342
2018年8月20日晚上9:52:01
520574
2018年8月20日10:52:01 PM如果上面的XML格式正确,则最后一个时间戳将以字符串形式出现。如果没有更多的信息,我无法确保这将是可扩展的
t = root[-1].find(".//*[@Name='user-08']/Value").text
print(t)
#=> 8/20/2018 10:52:01 PM
您的XML格式不正确--还有一个额外的