Frage : XML wählen den einzelnen Nullpunkt vor, der nichts zurückbringt

Hallo,

I morgens ein Verbindungsstück für eine Gutschriftüberprüfung schreibend Experian. Ich tat dies in Asp vor einigen Jahren und hatte nicht ein Problem. Jetzt aktualisiert ich den Code, da Bestes ich könnte und es ist, mir erklärend, dass ich nicht einen Gegenstand habe. Meine Antwort arbeitet, weil ich das volle XML von Experian zurückziehe. Der Hauptunterschied vom Asp und vom .net-Code ist, dass ich nicht scheinen kann, herauszufinden, wie man async auf falsches einstellt. Ich bin nicht sicher, wenn das das Problem oder nicht ist - aber es sein sinnvoll, das mein Code versucht, laufen zu lassen, bevor er beendet, das response.

I zu laden hat auch den Code, zum der XML Antwort zu einer Textdatei zu speichern, also ICH WEISS, dass ich sie zurückbekomme.

Your Hilfe ist groß appreciated.

The, das letzte Linie meines Codes ist, wo es failing.
ist
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
 ' **************************************************************
            'DEN ANRUF DIE GUTSCHRIFT-KERBE ERHALTEN LASSEN
            'Versuch
            'einen HttpWebRequest Gegenstand verursachen, um mit Experian zu verständigen
            objRequest = C (WebRequest.Create (EcalsURL), HttpWebRequest)
            objRequest.Method = „PFOSTEN“
            objRequest.ContentLength = post_string. Länge
            objRequest.ContentType = „application/x-www-form-urlencoded“
            objRequest.Headers („Ermächtigung“) = „BASIC“ u. Authorization_string


            'Pfostendaten gesendet als Strom
            myWriter = nichts
            myWriter = neues StreamWriter (objRequest.GetRequestStream ())
            myWriter.Write (Post_string)
            myWriter.Close ()

            'zurückgebrachte Werte zurückgebracht als Strom racht, dann gelesen in eine Schnur
            objResponse = C (objRequest.GetResponse (), HttpWebResponse)
            Wenn objResponse.StatusCode = 200 dann
                responseStream = neues StreamReader (objResponse.GetResponseStream ())
                post_response = responseStream.ReadToEnd ()
                responseStream.Close ()

                objXML = neues XmlDocument ()
                objXML.LoadXml (post_response)

                Schwaches objStreamWriter als StreamWriter

                objStreamWriter = File.AppendText (Server.MapPath („Output.txt“))
                objStreamWriter.WriteLine (post_response)
                objStreamWriter.Close ()

                myNode = objXML.SelectSingleNode („//CompletionCode“)

                Wenn nicht myNode nichts dann ist
…

Antwort : XML wählen den einzelnen Nullpunkt vor, der nichts zurückbringt

Weitere Lösungen  
 
programming4us programming4us