载入中
自定义HTML载入中... loading
firefox 中XMLDocument和string互相转换。 [转贴 2007-05-25 14:09:46]  删除... 
字体变小 字体变大

尝试了很多方法,包括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 = '<?xml version="1.0"?>\
<root>\
	<data>\
		<row>\
			<cell>Captain</cell>\
			<cell>Bryophyllum</cell>\
			<cell>Zucchini</cell>\
		</row>\
	</data>\
</root>';
var xmlobject = (new DOMParser()).parseFromString(xmlstring, "text/xml");

 

分类: xul/javascript
所属版块: 科技
票数:
什么是“我顶”?
点击数:    评论数:
本文章引用通告地址(TrackBack Ping URL)为:
本文章尚未被引用。
发表评论
大 名:
(不填写则显示为匿名者)
网 址:
(您的网址,可以不填)
标 题:
内 容:
请根据下图中的字符输入验证码:
(您的评论将有可能审核后才能发表)
和讯个人门户 v1.0 | 和讯部落 | 客服中心