首页 > web前端 > js教程 > 使用JavaScript处理XML

使用JavaScript处理XML

William Shakespeare
发布: 2025-03-09 00:47:09
原创
338 人浏览过

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
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板