XMLのパースとシリアル化ができるDOMParserとXMLSerializerの実装
XMLの解析と文字列化するPolyfill
IE8ではDOMParserとXMLSerializerが実装されていなかったため、実装してみました。
以下のopenfile.jsのコードに書かれています。
http://sourceforge.jp/projects/sie/scm/git/sie/blobs/develop/tool/funcproto/openfile.js
特徴しては、
使い方
var str = "", doc = (new DOMParser()).parseFromString(str, "text/xml"); console.log( ( new XMLSerializer() ).serializeToString(doc.documentElement) ); /*コンソールのログ出力例 * */
DOMParserのparseFrmeStringメソッドの第二引数には、"text/xml"をご指定ください。
今後の予定
openfile.jsにおいて、ファイルを読み込んだら、すぐにそのファイルの内容を、SVGやHTML文書の一部として扱えるようになるメソッドを実装します。