Parse HTML in ServiceNow
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-20-2017 02:43 AM
I have a HTML string as a response of a REST call-
"Response JIRA Create: <HTML><HEAD><TITLE></TITLE></HEAD><BODY onLoad="document.AUTOSUBMIT.submit();">This page is used to hold your data while you are being authorized for your request.<BR><BR>You will be forwarded to continue the authorization process. If this does not happen automatically, please click the Continue button below.<FORM NAME="AUTOSUBMIT" METHOD="POST" ENCTYPE="application/x-www-form-urlencoded" ACTION="https://sso.xxxx.com/weblogin/public/login.jsp?TYPE=33554433&REALMOID=06-000e765c-3f3d-176d-a2c9-0f1..."><INPUT TYPE="HIDDEN" NAME="SMPostPreserve" VALUE="L65H0DURlQaDk6YiOIcE2iY0JqP/1G1PkJ9mkqBrl3EcuXJrA97aX5R37gJVxfKabNZtbSDVcO4vfD77n7mrWIsJC33/lNUFjKd5OspGOFNp3d0zhsMVF3NqWxjRumh8dRMBTSAFka1Qdati1n3WgU6sRoFyIdSkNNe4jBtslaIBHcV5LdHJcwbhgTixVcB48Wq+DKKTTkTswYe6HPA4PKVQSn4EB+PF33LouwzSTgPNVeJeyFMljy9XPeqwz8xp4GBI2pG2VkA/qFtoTbSQbO3bDUihzTq9nY2uYMF0Jmovl7XGA3pkatov/k226FFPnOrFtnpMtamVoa2Wjxxpxdlkj+oLGXFY9qFd6XzTg6S3GRehPmwYTS/y0yCDWn1IM+0l7jToL/i3pOYERCEgT/A/8Q5GXr3MqoFfpHeQA0RJAFhP3s22ASmo96123nyxuPh2oLhv88jdu3W4Cbmc3JCGH4gUbMbTWDP/SemiuswKMZZOOkqsS/RKuzOhl/0wYa7flgyCW2cjP8IPCpQhAUoJg6q9AXIJPCyrHa8Bzlra2qZA+Dmh3MlDFa5TwWLydiaMRoEOLvrgDWd9dktpgaAPcfXQrtjS2L87J/BBAsMkZeESUzbi9QapKlGxfk3puR1U0uqaY5MGRQZ/n6bY66ZGHyNwOGJk613/cyGcBEndF4ouIsAzUVSjXqsS1Hb7qNEEO4U6RbOKuzV8U0UaytFKQaCPKGkxeuVyVUQq4qAqEfCYqXvdfVVgNkPpV9rVtB9UybXbekJSVe2QaRecM3KnvIpqy6rgwKGWBE4F96jEsdYfQGo1O3xYaKqouTd6SmmuAbi6b43Z3o/UffGIpnQAn0pr5lA2eUciY2+lXRUHTC1ewgyhIaTQ0KmgkAEro+YwutSCUmRvC+hYLdg0I/LNKorTCS4SJCpc7Q85XsL6+EPQb0qOQILFh2MbAz1G"><INPUT TYPE="SUBMIT" VALUE="Continue"></FORM></BODY></HTML>"
I need to get the highlighted value. Can anyone please help me hot to decode this HTML string and get the VALUE.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-02-2018 01:26 AM
Hi Rituparna,
Any update on this?
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-16-2018 06:10 AM
Hi Rituparna,
Any update on this?
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-20-2017 04:33 AM
Hi Ritu,
Please check below threads. You have to use xmlDocument to parse thru this.
Thank you,
Ashutosh Munot

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-20-2017 06:35 AM
May be there is a better way but try this,
var el = document.createElement( 'html' );
el.innerHTML = '<HTML><HEAD><TITLE></TITLE></HEAD><BODY onLoad="document.AUTOSUBMIT.submit();">This page is used to hold your data while you are being authorized for your request.<BR><BR>You will be forwarded to continue the authorization process. If this does not happen automatically, please click the Continue button below.<FORM NAME="AUTOSUBMIT" METHOD="POST" ENCTYPE="application/x-www-form-urlencoded" ACTION="https://sso.xxxx.com/weblogin/public/login.jsp?TYPE=33554433&REALMOID=06-000e765c-3f3d-176d-a2c9-0f1..."><INPUT TYPE="HIDDEN" ID="TEST" NAME="SMPostPreserve" VALUE="L65H0DURlQaDk6YiOIcE2iY0JqP/1G1PkJ9mkqBrl3EcuXJrA97aX5R37gJVxfKabNZtbSDVcO4vfD77n7mrWIsJC33/lNUFjKd5OspGOFNp3d0zhsMVF3NqWxjRumh8dRMBTSAFka1Qdati1n3WgU6sRoFyIdSkNNe4jBtslaIBHcV5LdHJcwbhgTixVcB48Wq+DKKTTkTswYe6HPA4PKVQSn4EB+PF33LouwzSTgPNVeJeyFMljy9XPeqwz8xp4GBI2pG2VkA/qFtoTbSQbO3bDUihzTq9nY2uYMF0Jmovl7XGA3pkatov/k226FFPnOrFtnpMtamVoa2Wjxxpxdlkj+oLGXFY9qFd6XzTg6S3GRehPmwYTS/y0yCDWn1IM+0l7jToL/i3pOYERCEgT/A/8Q5GXr3MqoFfpHeQA0RJAFhP3s22ASmo96123nyxuPh2oLhv88jdu3W4Cbmc3JCGH4gUbMbTWDP/SemiuswKMZZOOkqsS/RKuzOhl/0wYa7flgyCW2cjP8IPCpQhAUoJg6q9AXIJPCyrHa8Bzlra2qZA+Dmh3MlDFa5TwWLydiaMRoEOLvrgDWd9dktpgaAPcfXQrtjS2L87J/BBAsMkZeESUzbi9QapKlGxfk3puR1U0uqaY5MGRQZ/n6bY66ZGHyNwOGJk613/cyGcBEndF4ouIsAzUVSjXqsS1Hb7qNEEO4U6RbOKuzV8U0UaytFKQaCPKGkxeuVyVUQq4qAqEfCYqXvdfVVgNkPpV9rVtB9UybXbekJSVe2QaRecM3KnvIpqy6rgwKGWBE4F96jEsdYfQGo1O3xYaKqouTd6SmmuAbi6b43Z3o/UffGIpnQAn0pr5lA2eUciY2+lXRUHTC1ewgyhIaTQ0KmgkAEro+YwutSCUmRvC+hYLdg0I/LNKorTCS4SJCpc7Q85XsL6+EPQb0qOQILFh2MbAz1G"><INPUT TYPE="SUBMIT" VALUE="Continue"></FORM></BODY></HTML>';
for(var i=0;i<=el.getElementsByTagName( 'INPUT' ).length;i++)
{
if(el.getElementsByTagName( 'INPUT' )[i].name == "SMPostPreserve")
{
alert(el.getElementsByTagName( 'INPUT' )[i].value);
}
}