我想從這個xml代碼片段獲取經度值(-1.914),其中itemfileUID = 2000044在vba中使用xpath查詢[通過Set latitudes = oXMLFile.SelectNodes(「// ViewCoordinates [itemFileUID =' 2000044']/ViewCoordinatePair [@name ='latitude']/@ value「)。]任何人都可以幫忙嗎?訪問屬性值xpath
我已搜索和搜索,但沒有找到一種方法來找到基於同一節點中的元素內容的屬性值。
感謝 湯姆
<schema>
<view>
<ViewCoordinatesList>
<ViewCoordinates>
<itemFileUID>2000044</ItemFileUID>
<ViewCoordinatePair name="longitude" value="-1.91496237"/>
<ViewCoordinatePair name="latitude" value="53.70811065"/>
<ViewCoordinatePair name="height" value="136.06"/>
<ViewCoordinatePair name="yaw" value="168.083809"/>
</ViewCoordinates>
</ViewCoordinatesList>
</view>
</schema>
請注意,您要求'緯度',但在您的示例中提及'-1.914',即'經度'。 – alecxe
@alecxe apologies - 現在更新爲經度 – TomH
vba剪接添加上面鏈接到@alecxe響應 – TomH