아마존 API에서 xml 응답을 구문 분석하려고합니다. 내가 인수 타임 스탬프를 읽을 수Amzon API 구문 분석 * .xml 응답
<BrowseNodeLookupResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2011-08-01">
<OperationRequest>
<RequestId>31317fca-ad3d-4ff0-a64f-693c0e44959b</RequestId>
<Arguments>
<Argument Name="Operation" Value="BrowseNodeLookup" />
<Argument Name="Service" Value="AWSECommerceService" />
<Argument Name="Version" Value="2011-08-01" />
<Argument Name="BrowseNodeId" Value="186606" />
<Argument Name="Timestamp" Value="2015-01-04T11:50:06Z" />
<Argument Name="ResponseGroup" Value="BrowseNodeInfo" />
</Arguments>
<RequestProcessingTime>0.002221</RequestProcessingTime>
</OperationRequest>
<BrowseNodes>
:
이
는 수신 된 XML 파일의 일부이다. 이것은 내 코드이지만 XML 파일에서 xmlns 특성을 제거한 경우에만 작동합니다.Dim nodeTimestamp As XmlNode = doc.SelectSingleNode("/BrowseNodeLookupResponse/OperationRequest/Arguments/Argument[@Name='Timestamp']")
Dim text As String = nodeTimestamp.Attributes.ItemOf("Value").InnerText
자주 묻는 질문입니다. 대답은'XmlNamespaceManager'를 사용하고 아마존 네임 스페이스의 접두어를 선언하는 것입니다. – Tomalak