retweet

firefox 中XMLDocument和string互相转换。

尝试了很多方法,包括DOM3的Node::textContent等等,都不行。在xml中textContent属性是过滤标签信息之后的纯文本,类似innerText。 最后还是Google了关键字 javascript "convert xml to string" ,找到这篇文章《Javascript convert XML to string to XML 》,给出了终极方案。
*Convert XMLDocument to a string in Javascript:*
var string = (new XMLSerializer()).serializeToString(xmlobject);
alert(string);

*Convert a string to XMLDocument in Javascript:*
var xmlstring = '\
\
	\
		\
			Captain\
			Bryophyllum\
			Zucchini\
		\
	\
';
var xmlobject = (new DOMParser()).parseFromString(xmlstring, "text/xml");

--EOF--

若无特别说明,本站文章均为原创,转载请保留链接,谢谢

本文地址: http://www.dulao5.com/front-end/2007/05/25/convert-XMLDocument-to-string-in-firefox.textile