首頁 > web前端 > js教程 > 使用JavaScript處理XML

使用JavaScript處理XML

William Shakespeare
發布: 2025-03-09 00:47:09
原創
336 人瀏覽過

Processing XML with JavaScript

>今天的工作涉及使用JavaScript的DOM從Textarea操縱XML字符串。 我回憶起Sarissa,這是一個為HTTP請求,XML處理和XSLT變換提供跨瀏覽器兼容性的開源庫。雖然功能強大(使用ActiveX和Mozilla的XML Extras),但它的24KB尺寸是我僅使用Mozilla的應用。

sarissa將XML字符串簡化為DOM節點轉換:

生成的
var dom = Sarissa.getDomDocument();
var xml = '<example>This is XML!</example>';
dom.loadXML(xml);
登入後複製
對像是標準的DOM節點,使用熟悉的功能(附錄,childnodes等)進行操作。 轉換回XML很簡單:

dom 為了避免在Mozilla特定環境中避免Sarissa的大小開銷,我檢查了其源代碼。 等效,更簡潔的Mozilla代碼直接使用XML Extras軟件包:>

var xml_again = dom.xml;
登入後複製
和反向轉換:

var xml = '<example>This is XML!</example>';
var dom = (new DOMParser()).parseFromString(xml, "text/xml");
登入後複製
請注意,Mozilla XML Extras的官方文檔似乎僅限於其測試套件。

以上是使用JavaScript處理XML的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板