毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> WEB开发 >> 正文

XML object 如何转化为字符串

更新时间:2013-8-22:  来源:毕业论文

XML object 如何转化为字符串

// JQuery ajax 返回 XML Object var xml = "<response>" +              "<dode>" +            "<aa>" +           "<bb>tyik</bb>" +           "<qq>" +             "<jj>dfdf</jj>" +          "</qq>" +            "</aa>" +          "</code>" +           "<message>message...</message>" +          "</response>";          //      var xmlDoc = $.parseXML(xml);         // to string 

比如服务器返回了上面的 XML Object, 用JS(Jquery)接收处理.
现在需要把它转化为 JS 字符串 并且 输出到浏览器,要有XML的层级结构。就是把XML原样输出。
我试过用递归不过没写出来, 大家帮我看看, 帮我写个通用的函数( HTML特殊字符可以先不考虑 )
最好不要用 new XMLSerializer().serializeToString(..) 或 IE的 xmlDoc.xml
谢谢

<div id=view>fdfd</div> <script> var xml = "<response>" +              "<code>" +            "<aa>" +           "<bb>tyik</bb>" +           "<qq>" +             "<jj>dfdf</jj>" +          "</qq>" +            "</aa>" +          "</code>" +           "<message>message...</message>" +          "</response>";          //  var xmlDoc = $.parseXML(xml); $("#view").html(xml_view(xmlDoc));   function xml_view(xml) {   var s = '';   for(var i=0; i<xml.childNodes.length; i++) {     if(xml.childNodes[i].nodeType == 1) {       s += '<ul>&'+'lt;' + xml.childNodes[i].nodeName + '&'+'gt;';       s += xml_view(xml.childNodes[i]);       s += '&'+'lt;/' + xml.childNodes[i].nodeName + '&'+'gt;</ul>';     }else s += xml.childNodes[i].nodeValue;   }   return s; } </script>

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。