0

VB.NET で同じ名前のすべてのノードの値を取得したい。サンプルxmlは次のとおりです。

<ReferenceNumber>
    <Value>54802449</Value>
</ReferenceNumber>-
<ReferenceNumber>
    <Value>288286.2</Value>
</ReferenceNumber>-
<ReferenceNumber>
    <Value>SWTB1277</Value>
</ReferenceNumber>

私はこのコードを使用します

   Dim oPackageReferenceNumberValueNode As XmlNode
 oNode = oDoc.DocumentElement
                            oNodeList = oNode.SelectNodes("/QuantumViewResponse/QuantumViewEvents/SubscriptionEvents/SubscriptionFile/Manifest")
 oPackageReferenceNumberValueNode = oNodeList(1).SelectNodes("ReferenceNumber/Value")(1)
  oPackageReferenceNumberValueNodeForProduct = oNodeList(1).SelectNodes("ReferenceNumber/Value")(2)

しかし、インデックス0と1から取得しますが、2から取得しないのはなぜですか?

4

1 に答える 1