I'm calling a webservice method that returns an XmlDocument object. I'm getting the result back object back, but in my SuccededCallback function I'm having trouble navigating through the object with JavaScript. I'm trying to use methods on the object like .selectsinglenode and .selectnodes etc, but I keep getting a script error; "Object doesn't support this property or method. Any ideas? I'll post some of the code i'm trying to work with below.
Here is how i call the method from the client ...
Navegate.Services.GeneralTasks.GetSelectedPartyNumber(guid, id, SucceededCallback, FailedCallback);
Here is the web method ...
<WebMethod()> _
<ScriptMethod(ResponseFormat:=ResponseFormat.Xml)> _
PublicFunction GetSelectedPartyNumber(ByVal sessionguidAsString,ByVal idAsInteger)As XmlDocumentDim oXmlDocumentAs XmlDocumentoXmlDocument =
New XmlDocumentWith oXmlDocument.LoadXml(
"<DocumentPacket><Company><Number>12345</Number></Company></DocumentPacket>")EndWithReturn oXmlDocumentEndFunction
And here is how i handle the response from the webservice method but get an error on .selectsinglenode ...
function
SucceededCallback(result){
alert(result.selectsinglenode(
"DocumentPacket/Company/Number").text);}
Umm... Since it took five hours for this to post i was able to find the solution elsewhere.
I worked after I user .selectSingleNode instead of .selectsinglenode.
No comments:
Post a Comment