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>

n番目のSatelliteタグのIsInUse属性の値を取得するためにXPathが必要です。

私はこのXPathを使用しています:a:Satellites / a:Satellite [1] @IsInUse

しかし、それは機能しません。

トニー

4

1 に答える 1

1

XPathにスラッシュがありません:

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