之前幫 fred 寫了一個搬家的格式轉換器
最近將標籤的解析加進去
原本想將留言的解析也加進去
但 Blogger 一直匯不進去
還出現了格式錯誤的問題
所以並沒有支援留言的轉換
這是用 JavaScript 寫出來的
為了增加效率
我將原本用正規標示式的解析方式
改成以 DOM 的方式解析
但很遺憾的捨棄 IE 的支援
格式轉換器:wretch_to_atom.html
2010-01-27 02:34
2010-01-26 22:12
[JavaScript] 解析 XML 字串(IE / FF)
String.prototype.toXmlDom=function(){ var dom=null; if (window.DOMParser){ dom = (new DOMParser()).parseFromString(this, "text/xml"); }else{ dom=new ActiveXObject("microsoft.XMLDOM"); dom.async=false; dom.loadXML(this); } return dom; } xmlDom = xmlStr.toXmlDom();
我做了一些測試,在 Firefox 中就像一般的 DOM Element 一樣操作就可以了。
但在 IE 中所解析出來的 XML 是以 Object 的方式處理,只能使用 IE 所提供的方法操作,而且有些 tag node 會無法取得,如 <date>。
參考來源:
javascript读取xml(firefox与ie兼容)
XML DOM Parser
分類:
JavaScript,
XML
0
回應
訂閱:
文章 (Atom)