我想在 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 为什么?