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

使用JavaScript處理XML

William Shakespeare
William Shakespeare原創
2025-03-09 00:47:09331瀏覽

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