0

我有以下 XML:

<ModuleInfo xsi:type="NMEAGPSInfo" name="NMEAGPS" id="f77f721c-8287-4609-80d4-4458011219ff">
    . . .
    <Satellites Number="3" Quality="2">
        <Satellite IsInUse="true">
            <Code>28</Code>
            <SignalToNoiseRatio>22</SignalToNoiseRatio>
            <Elevation>18</Elevation>
            <Azimuth>285</Azimuth>
        </Satellite>
        <Satellite IsInUse="true">
            <Code>08</Code>
            <SignalToNoiseRatio>20</SignalToNoiseRatio>
            <Elevation>46</Elevation>
            <Azimuth>312</Azimuth>
        </Satellite>
        . . .
    </Satellites>
    . . .
</ModuleInfo>

我需要一个 XPath 来检索第 n 个 Satellite 标记的 IsInUse 属性的值。

我一直在使用这个 XPath:a:Satellites/a:Satellite[1]@IsInUse

但它不起作用。

托尼

4

1 回答 1

1

XPath 中缺少斜杠:

a:Satellites/a:Satellite[1]/@IsInUse
于 2012-07-25T18:21:44.480 回答