`
abei1
  • 浏览: 21059 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

错误整理 XML文件读取

阅读更多
xml 代码
  1. xx.xml   
  2.     
  3.  <test>  
  4.     <li>1li>  
  5.     <li>hahahahahahali>  
  6.     <li>3li>  
  7.     <li>4li>  
  8.  test>  
Html 代码
  1. <html>  
  2.    <head>  
  3.      <script language="javascript">  
  4.        var xmlHttp;   
  5.     
  6.        function createXMLHttpRequest(){   
  7.          if(window.ActiveXObject){   
  8.             xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");   
  9.          }else if(window.XMLHttpRequest){   
  10.             xmlHttp = new XMLHttpRequest();     
  11.          }   
  12.        }   
  13.           
  14.        function startRequest(){   
  15.             
  16.          createXMLHttpRequest();   
  17.          xmlHttp.onreadystatechange = test;   
  18.          xmlHttp.open("GET","xx.xml",true);   
  19.          xmlHttp.send(null);   
  20.        }   
  21.           
  22.        function test(){   
  23.             
  24.             if(xmlHttp.readyState == 4){   
  25.                if(xmlHttp.status == 200){   
  26.                     
  27.                  var xmlTest = xmlHttp.responseXML;   
  28.                  var tagTest = xmlTest.getElementsByTagName("test")[0];   
  29.                  var childTag = tagTest.getElementsByTagName("li");   
  30.                  document.form1.t1.value = childTag[1].firstChild.nodeValue;   
  31.           document.form1.t2.value = childTag[2].firstChild.nodeValue;   
  32.           document.form1.t3.value = childTag[3].firstChild.nodeValue;   
  33.                }   
  34.             }   
  35.                  
  36.            
  37.        }   
  38.      script>  
  39.    head>  
  40.    <body>  
  41.       <form name="form1" action="">  
  42.         <input type="text" name="t1"/>  
  43.         <input type="text" name="t2"/>  
  44.         <input type="text" name="t3"/>  
  45.         <input type="button" value="tttt" onClick="startRequest()"/>  
  46.       form>  
  47.    body>  
  48. html>  
分享到:
评论

相关推荐

    xml文件解析网页资料整理

    XML文件由一系列的元素构成,每个元素都有开始标签和结束标签,如`&lt;element&gt;`和`&lt;/element&gt;`。元素可以包含其他元素、文本、属性等。XML文档必须遵循一定的语法规则,例如所有元素都必须正确嵌套,且文档必须有且仅...

    c#操作xml文件整理-绝对实用

    在IT行业中,XML(eXtensible Markup Language...实际应用中,根据具体需求选择合适的方法,并结合错误处理和性能优化,可以高效地处理XML文件。在实践中不断探索,你会发现C#提供了丰富的工具来应对各种XML应用场景。

    防伪开票7.23-excel销售明细转xml发票数据文件

    3. 编程转换:使用编程语言如Python、Java或VBA(Excel内置的宏编程)编写脚本,读取CSV或TXT文件,然后根据XML的结构生成相应的XML文件。在编写过程中,需要注意数据类型的一致性,比如数字应转换为整型或浮点型,...

    xml格式化工具

    它的主要功能是对杂乱无章或不规范的XML文件进行整理,使其按照标准的XML格式输出,包括正确的缩进、换行以及标签对齐等,使得XML文档结构清晰可见,便于开发者理解和调试。 使用XML格式化工具的步骤通常包括以下几...

    MTK android xml 字符转化为 xls

    在Android系统中,XML文件广泛用于存储各种配置和数据,包括多语言支持。XML(Extensible Markup Language)是一种可扩展标记语言,它允许开发者以结构化的方式组织文本数据,便于机器解析和人类阅读。在多语言环境...

    C#文件提取专家文件整理

    例如,`FileStream`用于读写文件,`StreamReader`和`StreamWriter`用于文本文件的读写,`Directory`和`DirectoryInfo`类用来管理目录,`FileInfo`类可以获取文件的相关信息。 2. **文件提取**: 要从压缩包中提取...

    voc制作XML数据集的工具

    OpenCV可以读取和解析XML文件,Pandas可以方便地进行数据预处理,而TensorFlow等深度学习框架则可以直接加载和使用VOC格式的数据集进行模型训练。 总之,VOC制作XML数据集是深度学习图像识别项目的重要一环,它涉及...

    基于XML的通讯录

    然后以XML文件的形式返回。以下均已用户注册为例,来说明数据的处理: 1. 用户点击注册按钮,就会把系统生成的ID和用户输入的密码传给regedit.jsp。 2. 存入数据,regedit.jsp接收到参数后,封装到xml中。 3. 数据...

    discuz 获取xml数据并导入MySQL小插件

    如果是本地文件读取,只需要确保XML文件位于服务器可访问的位置。 其次,解析XML数据是关键步骤。XML解析器会读取文件,将XML文档转化为数据结构,如DOM(文档对象模型)或SAX(简单API for XML)。DOM解析器一次性...

    xml解析整理

    通过DOM,可以方便地对XML文档进行任意位置的读写操作,但DOM解析器对内存和CPU的需求较高,适用于小型XML文档。 2. SAX解析: SAX是一种事件驱动的解析方式,它逐行读取XML文档,当遇到元素开始、结束、属性等...

    基于RandomAccessFile文件分类的小程序

    在实际应用中,这样的文件分类小程序可能适用于各种场景,比如整理个人文件、归档项目文档或是自动化数据处理流程。通过自定义`config.xml`,用户可以根据自己的需求灵活设置分类规则,提高了工作效率。 综上所述,...

    基于XML脚本配置文件的自动化测试控制软件研究.rar

    XML文件可以用来定义测试用例的结构,包括测试步骤、预期结果、参数化数据等。例如,一个测试用例可能包含启动应用程序、输入特定数据、执行操作、验证结果等步骤,这些都可以通过XML节点和属性来表示。这样,测试...

    xml编辑器

    - SAX(Simple API for XML)解析器是事件驱动的,逐行读取XML文档,适用于处理大型XML文件。 - XPath是用于在XML文档中查找信息的语言,可以快速定位到特定节点。 - XSLT(XSL Transformations)用于转换XML文档...

    中央气象台最全全国城市代码(xml格式)

    1. **解析XML**:需要使用XML解析库(如Python的`xml.etree.ElementTree`或Java的`javax.xml.parsers.DocumentBuilderFactory`)来读取和解析XML文件。 2. **数据结构设计**:根据XML的层级结构,将数据映射到适当的...

    labview读取和写入ini文件

    综上所述,LabVIEW提供了基础的读写文本文件功能,通过适当的字符串操作和错误处理,可以实现对INI文件的有效管理。对于更复杂的操作,可以借助自定义VIs或第三方工具来增强功能。理解这些原理和实践,将有助于你在...

    TestLink_XLSX_TO_XML

    这个Java程序读取Excel文件,解析其中的测试用例数据,并生成XML文件,该文件包含与Excel中的用例数据对应的结构化信息。 4. **导入到TestLink**:转换完成后,生成的XML文件可以通过TestLink的导入功能加载到系统...

    Xml本地格式化工具(Java代码显示,图形操作)

    这段代码首先使用SAXReader读取XML文件,然后创建一个OutputFormat对象,设置缩进为制表符和编码为UTF-8,最后通过XMLWriter将格式化后的XML写入到新的文件中。 而“XML_Validate”这个文件名可能是指XML验证的功能...

    Sax解析xml_动力节点Java学院整理

    而SAX则在解析过程中逐个处理XML元素,仅在需要时读取数据,因此更适合处理大规模的XML文件。 SAX解析XML的核心在于事件处理器接口。主要有以下四个: 1. **ContentHandler**:这是最重要的接口,用于接收文档的...

    javaweb的文件上传整理

    普通Servlet文件上传是JavaWeb中最基础的文件上传方式之一,它主要依赖于Java的标准库进行文件读取和写入。具体步骤如下: 1. **创建HTML表单**:确保表单的`method`属性设置为`POST`,并且`enctype`属性设置为`...

Global site tag (gtag.js) - Google Analytics