我有以下 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
但它不起作用。
托尼