1
属性が「真」であるノードから値だけを取得する必要があります。ここでは、私が持っているものと私は必要なものだ - 任意の助けに感謝:VBA EXCEL(VBA DOM)XMLに特定の属性を持つノードからの値のみを取得する方法。
<AudioTracks>
<original available="true">ENG</original>
<localized available="false">SPA</localized>
<localized available="true">POR</localized>
</AudioTracks>
ここに私のコードは、それはすべての値を取得しますが、私は唯一のENGとPOR(true)を取得するための方法を見つけるしたいと思います。私はそれを行う適切な方法を見つけることができないようです。 POR ...しかし、私はそれだけでENGを返却する必要があります; SPA;
'AudioTracks
Set oAudioNodes = featureNode.SelectSingleNode("videos/video/AudioTracks")
For i = 0 To oAudioNodes.ChildNodes.Length
sAudio = oAudioNodes.ChildNodes.Item(i).nodeTypedValue & ";" & sAudio
Next
sAudio = Left(sAudio, Len(sAudio) - 1)
ActiveSheet.Cells(intRow, colAudioTracks).Value = NullCheck(sAudio)
sAudio = ""
sRawData = ""
これは私にENGを返しますPOR
は、あなたが私の唯一の希望だ、オビワン私を助けて。