将XML转换为String并附加到页面 [英] Convert XML to String and append to page
本文介绍了将XML转换为String并附加到页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想转换像这样的xml元素:
I want to convert an xml element like this:
<asin>B0013FRNKG</asin>
到javascript中的字符串
to string in javascript
我使用 XMLSerializer
:
new XMLSerializer().serializeToString(xml);
字符串仅显示在alert()和控制台中。在页面上它只是说
the string only shows on alert() and in the console. On the page it just says
[object Element][object Element]
我想得到字符串。
推荐答案
您还没有告诉我们您如何展示该对象。 XMLSerializer适用于DOM节点,因此您的对象必须添加到某处,例如:
You haven't told us how you go about displaying that object. XMLSerializer works on DOM nodes, so your object has to be added somewhere, for example:
document.getElementById('SomeDiv').appendChild(xml);
如果您只想显示完整的xml字符串:
and if you just want the full xml string to be displayed:
var xmlText = new XMLSerializer().serializeToString(xml);
var xmlTextNode = document.createTextNode(xmlText);
var parentDiv = document.getElementById('SomeDiv');
parentDiv.appendChild(xmlTextNode);
这篇关于将XML转换为String并附加到页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文