■
別にこれでも xml な文書、パースできてるっぽいから、このままでもいいのか。うーんよくわからん。まあいいや。
var s= <><![CDATA[ <?xml version="1.0" encoding="UTF-8"?> <tumblr version="1.0"><tumblelog name="taizooo" timezone="Asia/Tokyo" title="The Whole World is peaceful."><a href="http://tako3.com/http://taizooo.tumblr.com/">TWWP is not World Wide Pro-Wrestling</a></tumblelog><posts start="0" total="30378"><post id="404327221" url="http://taizooo.tumblr.com/post/404327221" url-with-slug="http://taizooo.tumblr.com/post/404327221" type="quote" date-gmt="2010-02-22 05:41:11 GMT" date="Mon, 22 Feb 2010 14:41:11" unix-timestamp="1266817271" format="html" reblog-key="jrKOl2zM" slug="" state="published"><quote-text>「消費の作法」</quote-text><quote-source><a href="http://pdl2h.tumblr.com/post/401440789/200">memorandum@tumblr.</a></quote-source></post></posts></tumblr> ]]></>; function chd(source) { var doc = document.cloneNode(false); doc.appendChild(doc.importNode(document.documentElement, false)); var range = document.createRange(); range.selectNodeContents(document.documentElement); var content = doc.adoptNode(range.createContextualFragment(source)); doc.documentElement.appendChild(content); return doc; } d=chd(s) d.documentElement