私は XML 応答データを処理する初心者です。SQLサーバーデータベースでユーザーとパスワードをチェックし、それに応じて応答を返すWebサービスがあります。Web サービス メソッドを次のようにコーディングします。
<WebMethod()> _
Public Function Authentication(ByVal username As String, ByVal password As String) As String
'Public Function ConnectToSQL() As String
Dim con As New SqlConnection
Dim result As Boolean
Dim response As String
Try
con.ConnectionString = "Data Source=TestServer;Initial Catalog=MyDB;Persist Security Info=True;User ID=myuser;Password=mypass"
Dim cmd As New SqlCommand("SELECT username FROM user_detail WHERE username='" + username + "' AND password='" + password + "'", con)
con.Open()
' Execute Query
Dim reader As SqlDataReader = cmd.ExecuteReader()
result = reader.HasRows
'Validate user info from database
If result = True Then
response = "Valid user info..Thanks"
Else
response = " Not valid user info..Please Enter again, Thanks"
End If
If Not reader Is Nothing Then
reader.Close()
End If
Catch ex As Exception
MessageBox.Show("Error while connecting to SQL Server." & ex.Message)
Finally
con.Close() 'Whether there is error or not. Close the connection.
End Try
Return response
End Function
End Class
応答は、次の図に示すように XML データになります (有効なユーザー情報を入力した場合)。
ここで、ユーザーから入力を受け取り、この Web サービスを介してデータベースからユーザー情報を検証する Javascript でビューを作成したいと考えています。誰かがそれを行う方法を手伝ってもらえますか?