用xpath读取xml

时间:2011-06-24 17:12:35

标签: xml xpath

我需要阅读这个xml来获取像“Simpson”这样的值,例如,

<?xml version="1.0"?>
<Example xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Header>
        <Data Name="LastName">Simpson</Data>
        <Data Name="IdPeople">4355</Data>
        <Data Name="State" />
        <Data Name="City" />
        <Data Name="Requests">12</Data>
    </Header>
    <Body />
 </Example>

我经常这样做,想要使用高效的代码,也许xpath是最好的方法?一些样品??

1 个答案:

答案 0 :(得分:2)

要获取姓氏,xpath将是这样的:

/Example/Header/Data[Name='LastName']

获取请求数:

/Example/Header/Data[Name='Requests']