繁体   English   中英

如何使用XPath这样的XML选择EndDate和StartDate值?

[英]How do I select the the EndDate and StartDate values with an XML like this using XPath?

我希望能够查明EndDate / StartDate值,但是我在网上看到的所有示例如下所示:

<Parameter name="StartDate">01-01-2017 00:00:00</Parameter>

因此,鉴于此:

<Parameters>
    <Parameter>
        <Name>EndDate</Name>
        <Value>01-01-2017 00:00:00</Value>
    </Parameter>
    <Parameter>
        <Name>StartDate</Name>
        <Value>01-01-2013 00:00:00</Value>
    </Parameter>
</Parameters>

我如何获得StartDate

following-sibling是解决问题的关键:

//Parameter/Name[. = 'StartDate']/following-sibling::Value

或者,您可以先找到所需的Parameter节点,然后获取Value

//Parameter[Name = 'StartDate']/Value

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM