How to read XML data from a URL by using vb.NET and save

后端 未结 3 1812
再見小時候
再見小時候 2020-12-21 11:47

Friends, I am able to get XML file by sing bytes, perhaps which is getting some problem. Can u suggest me alternate method to do the same thing to save XML file?

<         


        
3条回答
  •  -上瘾入骨i
    2020-12-21 12:04

    Consider using XMLTextReader. This example just loads the entire XML into a string, but obviously you could write it to a file instead:

        Dim strUrl As String = "http://xyz.com"
        Dim reader As XmlTextReader = New XmlTextReader(strUrl)
        Dim output as String
    
        Do While (reader.Read())
            Select Case reader.NodeType
                Case XmlNodeType.Element 
    
                    Output = Output + "<" + reader.Name
    
                    If reader.HasAttributes Then 
                        While reader.MoveToNextAttribute()
                            Output = Output + " {0}='{1}'", reader.Name, reader.Value)
                        End While
                    End If
                    Output = Output + ">"
                Case XmlNodeType.Text
                    Output = Output + reader.Value
                Case XmlNodeType.EndElement
                    Output = Output + ""
            End Select
        Loop
    

提交回复
热议问题