JS 读 XML 的问题!

问题描述

<root><itemtext="111"number="1"id="1"></item></root>我要用JS取得text和number中的内容怎么写啊?谢谢大家?

解决方案

解决方案二:
doc.selectNodes('/root/item').text
解决方案三:
varIsIE=document.all;varxml='<root><itemtext="111"number="1"id="1"></item></root>'vardom=IsIE?newActiveXObject("microsoft.xmldom"):newDomParser();if(IsIE)dom.loadXML(xml);elsedom.parseFromString(xml,"text/xml")vartxt=dom.getElementsByTagName("item")[0].getAttribute("text");varid=dom.getElementsByTagName("item")[0].getAttribute("id");alert("Text:"+txt+"n"+"ID:"+id);

解决方案四:
我试下!!
解决方案五:
vardom=IsIE?newActiveXObject("microsoft.xmldom"):newDomParser();这句话是什么意思啊/!谢谢
解决方案六:
vardom=IsIE?newActiveXObject("microsoft.xmldom"):newDomParser();如果浏览器是IE,就使用newActiveXObject("microsoft.xmldom")创建对象其他浏览器则用newDomParser()跟C#IFELSE格式一样
解决方案七:
varIsIE=document.all;vardom=IsIE?newActiveXObject("microsoft.xmldom"):newDomParser();if(IsIE)boolValue=dom.load("Test.xml");elsedom.parseFromString(xml,"text/xml");alert(boolValue);vartxt=dom.getElementsByTagName("item")[0].getAttribute("text");varid=dom.getElementsByTagName("item")[0].getAttribute("id");alert("Text:"+txt+"n"+"ID:"+id);这样写就可以用但是去掉alert(boolValue)就报错?为什么!啊?
解决方案八:
好了因为默认的异步的,谢谢大家!
解决方案九:
vardom=IsIE?newActiveXObject("microsoft.xmldom"):document.implementation.createDocument();//是否为同步通过这个指定//dom.async=true;//orfalseif(IsIE)dom.onreadystatechange=function(){if(dom.readyState==4)//已经返回{//处理函数体}}else//w3cdom.onload=function(){//处理函数体}

时间: 2024-09-20 17:58:43

JS 读 XML 的问题!的相关文章

JS解析XML文件和XML字符串详解

 JS解析XML文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 <script type='text/javascript'> loadXML = function(xmlFile){ var xmlDoc=null; //判断浏览器的类型 //支持IE浏览器 if(!window.DOMParser && windo

JS操作XML实例

        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">            <html xmlns="http://www.w3.org/1999/xhtml">            <head>     

c#操作XML(读XML,写XML,更新,删除节点,与dataset结合等)

xml 我用的是一种很笨的方法,但可以帮助初学者了解访问XML节点的过程. 已知有一个XML文件(bookstore.xml)如下: Corets, Eva 5.95 1.插入节点 往节点中插入一个节点:  XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找 XmlEleme

Jdom读xml解析实例子

Jdom读xml解析实例子       package com.yanek.demo.xml.test; import java.io.File;import java.io.IOException;import java.util.Iterator;import java.util.List; import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.input.

xml-C#(VS2003)在WINCE读XML编译错误

问题描述 C#(VS2003)在WINCE读XML编译错误 using System;using System.Xml;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data; xml.Load(@""....Language.xml"");XmlNode xn = xml.Select

JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)_javascript技巧

本文实例讲述了JS读取XML文件数据并以table形式显示数据的方法.分享给大家供大家参考,具体如下: 先看xml文件: <?xml version="1.0" standalone="yes"?> <student> <stuinfo> <stuName>张秋丽</stuName> <stuSex>女 </stuSex> <stuAge>18</stuAge>

使用JS读取XML文件的方法_javascript技巧

由于项目上需要解析xml,于是各种百度,然后自己总结了下各个主流浏览器解析xml的方法,只能是很浅显的知道他的用法,但是还没有深层次的研究. 不同的浏览器对xml的解析方式不同,根据目前主流浏览器大致分三类: 第一类,ie祖宗: js 提供用于创建 Automation对象的方法,new ActiveXObject("Microsoft.XMLDOM") : 第二类:firefox,opera:用构造函数 DOMParser()实例化DOMParser对象,解析xml文本,并返回xml

js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)_javascript技巧

分别针对ie和火狐分别作了对xml文档和xml字符串的解析,所有代码都注释掉了,想看哪部分功能,去掉注释就可以了. 至于在ajax环境下解析xml,其实原理是一样的,只不过放在了ajax里,还是要对返回的xml进行解析. 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <

JS解析XML文件和XML字符串详解_javascript技巧

JS解析XML文件 <script type='text/javascript'> loadXML = function(xmlFile){ var xmlDoc=null; //判断浏览器的类型 //支持IE浏览器 if(!window.DOMParser && window.ActiveXObject){ var xmlDomVersions = ['MSXML.2.DOMDocument.6.0','MSXML.2.DOMDocument.3.0','Microsoft.