python打印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"

使用ElementTree,我在这里浏览了大量文章,没有找到任何特定于我的xml的内容。我想返回下面示例xml中的最后一个时间戳

<?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格式不正确--还有一个额外的