XML学习(一)元素,属性,读取详解
元素 与 属性
javascript读取XML文件:
<?xml version="1.0" encoding="ISO-8859-1" ?><note><to></to><from>John</from><heading>Reminder</heading><body>Don't forget the meeting!</body></note>
XML DOM 操作XML
<html><head><script type="text/javascript">function parseXML(){try //Internet Explorer=new ActiveXObject("Microsoft.XMLDOM"); }catch(e) {try //Firefox, Mozilla, Opera, etc.=document.implementation.createDocument("","",null); }catch(e) { alert(e.message);return; } }xmlDoc.async=false"note.xml");document.getElementById("to").innerHTML=xmlDoc.getElementsByTagName("to")[0].childNodes[0"from").innerHTML="from")[0].childNodes[0"message").innerHTML="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>
重要注释
xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValuexmlDoc -由解析器创建的 XML 文档
getElementsByTagName("to")[0] - 第一个 <to> 元素
childNodes[0] - <to> 元素的第一个子元素(文本节点)
nodeValue - 节点的值(文本本身)
疑问:
如果xml文件为:
<?xml version="1.0" encoding="ISO-8859-1" ?><note><to><too>duncan1</too> </to><too>duncan2</too><from>John</from><heading>Reminder</heading><body>Don't forget the meeting!</body></note>
读取第一个<too>
xmlDoc.getElementsByTagName("to")[0].getElementsByTagName("t00")[0].childNodes[0].nodeValuexmlDoc.getElementsByTagName("too")[0].childNodes[0].nodeValue以上就是XML学习(一)元素,属性,读取详解的详细内容,更多内容请关注技术你好其它相关文章!
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场