When to use getXML vs getXMLAnswer in Glide Ajax

anvitha ash
Tera Contributor

Hello Experts,

 

Need help in Understanding GlideAjax , when to use getXML and when to use getXMLAnswer.

 

What I know is

when we use getXML we need to add the line, "var answer = response.responseXML.documentElement.getAttribute("answer")".

 

When we use getXMLAnswer we save our time by skipping the "var answer = response.responseXML.documentElement.getAttribute("answer")"

 

I wanted to know what is the best scenario where I can. Decide what to use based on the situation 

 

 

Asynchronous Glide Ajax

var ga = new GlideAjax('ScriptInclude');

ga.addParam('sysparm_name','function_name');

ga.addParam('sysparm_user',"parameter1");

ga.getXML(HelloWorldParse);

A callback function :

function HelloWorldParse(response) {

   var answer = response.responseXML.documentElement.getAttribute("answer");

alert(answer);

}

 

 

Need help. Thanks in advance 😃

6 REPLIES 6

Mark Roethof
Tera Patron
Tera Patron

Hi there,

 

This article which I wrote 4 years ago answers your question.

- 2019-12-23 - Article - getXMLAnswer vs getXML

 

Kind regards,

 

Mark Roethof

Independent ServiceNow Consultant

10x ServiceNow MVP

---

 

~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field

LinkedIn

swathisarang98
Giga Sage
Giga Sage

Hi @anvitha ash ,

 

You can refer the below article which explains the uses of getXML vs getXMLAnswer,

https://www.servicenow.com/community/developer-forum/what-is-getxml-and-getxmlwait/m-p/1718530#:~:te... 

 

https://www.servicenow.com/community/developer-articles/getxmlanswer-vs-getxml/ta-p/2307589 

 

Please mark this comment as Correct Answer/Helpful if it helped you.

Regards,

Swathi Sarang