我正在尝试阅读以下 xml 流,但我真的很挣扎。
<channelSnapshot xmlns="urn:betfair:games:api:v1">
<channel gameType="BLACKJACK" id="1444077" name="Exchange BlackJack">
<status>RUNNING</status>
<game id="190675">
<round>1</round>
<bettingWindowTime>30</bettingWindowTime>
<bettingWindowPercentageComplete>100</bettingWindowPercentageComplete>
<gameData>
<object name="Player 1">
<description/>
<status>IN_PLAY</status>
<property name="Card 1" value="NOT AVAILABLE"/>
<property name="Card 2" value="NOT AVAILABLE"/>
</object>
通过以下方式获取流
Dim dataStream As Stream = response.GetResponseStream()
Dim reader As New XmlTextReader(dataStream)
如果元素位于开始标签和结束标签之间,例如
<status>RUNNING</status>
然后我可以访问该值。我一直在使用 Select Case xmlnodetype 但是当节点类型是空格时使用它我无法到达空格之外的元素。所以在下面一行
<property name="Card 1" value="NOT AVAILABLE"/>
除了财产这个词,我什么也做不了。
很明显,这对我来说是全新的,所以我欢迎所有和任何帮助。