2016-12-14 66 views
0

我希望能够找准EndDate/StartDate价值,但我在网上看到的样品看起来是这样的:如何使用XPath这样的XML选择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

回答

0

following-sibling axis是一键解决问题:

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

或者,你可以先找到所需Parameter节点,然后得到Value

//Parameter[Name = 'StartDate']/Value 
相关问题