Please enable Javascript to correctly display the contents on Dot Net Tricks!

Convert string to xml and xml to string using javascript

Posted By : Shailendra Chauhan, 13 Jun 2012
Updated On : 13 Jun 2012
Total Views : 21,053   
 

Sometimes we need to parse xml into string and string into xml. Different browsers parse xml to string and vice-versa in different ways. Here, I am sharing cross browser compatible methods to parse xml.

Parse XML to String

 <script type="text/javascript" language="javascript">
function XMLToString(oXML)
{
 //code for IE
 if (window.ActiveXObject) {
 var oString = oXML.xml; return oString;
 } 
 // code for Chrome, Safari, Firefox, Opera, etc.
 else {
 return (new XMLSerializer()).serializeToString(oXML);
 }
 }
</script> 

Parse String to XML

 <script type="text/javascript" language="javascript">
function StringToXML(oString) {
 //code for IE
 if (window.ActiveXObject) { 
 var oXML = new ActiveXObject("Microsoft.XMLDOM"); oXML.loadXML(oString);
 return oXML;
 }
 // code for Chrome, Safari, Firefox, Opera, etc. 
 else {
 return (new DOMParser()).parseFromString(oString, "text/xml");
 }
}
</script> 
 
Recommended for you
 
About the Author
Shailendra Chauhan

Shailendra Chauhan is an Entrepreneur, Author, Architect, and Corporate Trainer. He has rewarded as Microsoft MVP for his exceptional contributions in Microsoft Visual Studio and Development Technologies.

With more than 7 years in hand experience Shailendra Chauhan is a polymath in the domains of Microsoft .NET technologies and an array of other technologies including JavaScript, AngularJS, Node.js, Ionic and NoSQL Databases to name but a few.

He is the author of some of most popular e-books which encompass technical Interview on Node.js Interview Questions and Answers , ASP.NET MVC Interview Questions and Answers , AngularJS Interview Questions and Answers and LINQ Interview Questions and Answers. Furthermore he is a technical reviewer for book on ASP.NET MVC 4 Mobile App Development. Know more...
 
Free Interview Books
 
28 JUL
NodeJS Development (online)

Thursday 06:00 AM-7:30 AM IST

More Details
25 JUL
ASP.NET MVC with AngularJS Development (online)

Mon-Fri (07:30 AM-09:00 AM IST)

More Details
25 JUL
AngularJS Development (online)

Mon-Fri 09:00 PM-10:30 PM IST

More Details
24 JUL
ASP.NET MVC with AngularJS Development (offline)

Sat, Sun 09:30 AM-11:00 AM

More Details
24 JUL
AngularJS Development (offline)

Sat,Sun (08:00 AM-09:30 AM)

More Details
2 JUL
ASP.NET MVC with AngularJS Development (offline)

Sat, Sun     (03:00 PM-05:00 PM IST)

27 JUN
ASP.NET MVC with AngularJS Development (online)

Mon - Fri     (07:00 AM-09:00 AM IST)

28 MAY
ASP.NET MVC with AngularJS Development (offline)

Sat, Sun     (05:00 PM-07:00 PM IST)

BROWSE BY CATEGORY
 
SUBSCRIBE TO LATEST NEWS
 
LIKE US ON FACEBOOK
 
+