微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

解析XML字符串,跨浏览器实例

<!--解析XML字符串,跨浏览器实例--> <html> <head> <script type = "text/javascript"> function parseXML() { text = "<note>"; text = "<to>George</to>"; text = "<from>Jhon</from>"; text = text + "<heading>Reminder</heading>"; text = text + "<body>Don't forget</body>"; text = text + "</note>"; try { xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.loadXML(text); } catch(e) { try { parser = new DOMParser(); xmlDoc = parser.parseFromString(text,"text/html"); } catch(e) { alter(e.message); return; } } document.getElementById("to").innerHTML = xmlDoc/getElementsByTagName("to")[0].childNodes[0].nodeValue; document.getElementById("from").innerHTML = xmlDoc.getELementsByTagName("from")[0].nodeNodes[0].nodeValue; document.getElementById("message").innerHTML = xmlDoc.getElementsByTagName("Body")[0].childNodes[0].nodeValue; } </script> </head> <body onload = "parseXML"> <h1>W3School.com.cn Internal Note</h1> <p> <b>To:</b> <span id = "to"></span><br /> <b>From:</b> <span id = "from"></span><br /> <b>Message:</b> <span id = "message"></span> </p> </body> </html>

原文地址:https://www.jb51.cc/xml/297134.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。