return xml from ajax and parse by javascript

function getVersionInfo(contentID,version)

$(‘input[name=published]’).removeAttr(‘checked’); //reset publish
url: “http://localhost:8060/CSAB/Content/selectedversioninfo/”+version+”/”+contentID+””,
success: function(xml){
var phisicalName=find(xml, “phisical-name”);
var selectedVersion=find(xml, “selected-version”);
var publishedVer=find(xml, “published-ver”);
var contents=find(xml, “contents”);



function find(xml, name) {
var nodes = xml.documentElement.childNodes;
for (i = 0; i < nodes.length; i++) {
var node = nodes[i];
if (node.nodeName.toLowerCase() == name.toLowerCase()) {
if (node.text == null || node.text == ‘undefined’)
return node.textContent;
return node.text;

return ”;


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s