I get an error when reading an XML file using XmlTextReader. First, the URL is normal, but the second URL fails. It is normal to use other URL. Only this URL has an error.
Dim url As String
'url = "http://test.damiedu.net/testxml.xml"
'url = "http://www.hrd.go.kr/hrdp/api/apiao/APIAO0101T.do?authKey=k8V0j828FdFfjZye2mNR6tJ6kHIfkoJI&outType=1&srchTraEndDt=20150631&srchTraStDt=20150101&sortCol=TR_NM_i&returnType=XML&pageSize=20&pageNum=1&sort=ASC&srchTraPattern=C1&srchPart=-99&apiRequstPageUrlAdres=/jsp/HRDP/HRDPO00/HRDPOA40/HRDPOA40_1.jsp&apiRequstIp=211.179.124.14"
Try
Dim euckr As System.Text.Encoding
euckr = System.Text.Encoding.GetEncoding("euc-kr")
Dim Client As WebClient
Dim test As Integer
Client = New WebClient
Client.Headers("accept-langquage") = "ko"
Dim reader As XmlTextReader
reader = New XmlTextReader(Client.OpenRead(url))
test = reader.Read.ToString
Do While reader.Read
If (reader.NodeType = XmlNodeType.Element) Then
If reader.Name = "address" Then
Response.Write("address" & reader.ReadElementString())
End If
If reader.Name = "instCd" Then
Response.Write("name" & reader.ReadElementString())
End If
End If
Loop
Catch ex As Exception
MsgBox(ex.Message, "faile")
End Try