本文实例讲述了JavaScript操作XML文件之XML读取方法。分享给大家供大家参考。具体分析如下:
假设我们现在要读取下面的 info.xml 文件
<?xml version="1.0" encoding="gb2312"?> <root> <data id="1"> <name>ceun</name> <age>21</age> </data> <data id="2"> <name><![CDATA[张三]]></name> <age>22</age> </data> <data id="3"> <name>jake</name> <age>23</age> </data> <data id="4"> <name>hello</name> <age>20</age> </data> <data id="5"> <name>Paul</name> <age>25</age> </data> </root>
接下来,读取并遍历info.xml
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> Hello </TITLE> </HEAD> <BODY> <SCRIPT LANGUAGE="JavaScript"> <!-- //生XML对象。 function createXMLDom(){ if (window.ActiveXObject) var xmldoc=new ActiveXObject("Microsoft.XMLDOM"); else if (document.implementation&&document.implementation.createDocument) var xmldoc=document.implementation.createDocument("","doc",null); xmldoc.async = false; //为了和FireFox一至,这里不能改为False; xmldoc.preserveWhiteSpace=true; return xmldoc; } //加载XML文件。 var xmlDom=createXMLDom(); xmlDom.load("info.xml"); //获得根节点 var root=xmlDom.documentElement; var data=""; var names=root.getElementsByTagName("name"); var ages=root.getElementsByTagName("age"); var len=names.length; for(var i=0;i<len;i++) { data+="姓名:"; data+=names[i].firstChild.nodeValue; data+=" 年龄:"; data+=ages[i].firstChild.nodeValue; data+=" "; } alert(data); --> </SCRIPT> </BODY> </HTML>
希望本文所述对大家的javascript程序设计有所帮助。
问题内容: 我试图从XML文件中读取一些数据,但遇到麻烦,我拥有的XML如下: 我试图将这些值作为字符串读取到我的Java程序中,到目前为止,我已经编写了以下代码: 我正在努力读取实际的字符串值。 问题答案: 可能的实现之一: 与XML内容一起使用时: 结果并分配给上述和参考。
我在从xml文件中读取信息时遇到了一点问题... 传给我的文件有几千行。我只对300-400行感兴趣。当用户完成操作并且要读取的数据可以存储在中时,我不需要将任何数据写回xml。 我只对最内部名称元素的感兴趣(前两个是“098-0031”和“098-0032”)。 这是我的代码: 但是条件从来没有填满...谁能给我解释一下为什么。也许可以向我展示一种简单的方法来将这些值存储在中?提前感谢! 编辑:
本文向大家介绍python读取xml文件方法解析,包括了python读取xml文件方法解析的使用技巧和注意事项,需要的朋友参考一下 关于python读取xml文章很多,但大多文章都是贴一个xml文件,然后再贴个处理文件的代码。这样并不利于初学者的学习,希望这篇文章可以更通俗易懂的教如何使用python来读取xml文件。 什么是xml? xml即可扩展标记语言,它可以用来标记数据、定义数据类型,
本文向大家介绍C#操作读取、写入XML文档的实用方法,包括了C#操作读取、写入XML文档的实用方法的使用技巧和注意事项,需要的朋友参考一下 本文给大家分享一下C#操作(读取、写入)XML文档的实用方法,这种方法主要是对比较规范的XML文档进行操作,因为它(XML文档)和类对象是严格对应的,否则在反序列或序列化的时候会出现错误。其他的不用多说,直接看示例代码吧: 运行结果如图: 生成的XML文档如下
主要内容:写 XML 文件,读 XML 文件XML(extensible Markup Language)格式被广泛用作一种数据交换格式,并且自成一种文件格式。与上一节介绍的 JSON 相比 XML 要复杂得多,而且手动写起来相对乏味得多。 在 JSON 还未像现在这么广泛使用时,XML 的使用相当广泛。XML 作为一种数据交换和信息传递的格式,使用还是很广泛的,现在很多开放平台接口,基本都会支持 XML 格式。 Go语言内置的 enco
问题内容: 我想读取一个xml文件(如下所示),但是我得到了执行权。您能帮我解决这个问题吗? 这是我想要读取xml文件的代码: } 最后,这是我得到的异常: Env POJO类别: POJO类别: 问题答案: 您需要确保使用或将类与XML文档的根元素相关联(请参阅:http : //blog.bdoughan.com/2012/07/jaxb-and-root- elements.html )。或