>今天的工作涉及使用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
为了避免在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");
以上是使用JavaScript处理XML的详细内容。更多信息请关注PHP中文网其他相关文章!