<HTML>
<HEAD>
<TITLE>在html中调用xml数据</TITLE>
<script language="javaScript" for="window" event="onload">
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.load("article.xml");
nodes=xmlDoc.documentElement.childNodes;
title.innerText = nodes.item(0).text;
author.innerText = nodes.item(1).text;
email.innerText = nodes.item(2).text;
blogname.innerText = nodes.item(3).text;
url.innerText = nodes.item(4).text;
date.innerText = nodes.item(5).text;
</script>
</HEAD>
<BODY>
<b>标题:</b><span id="title"></span><br>
<b>作者:</b><span id="author"></span><br>
<b>信箱:</b><span id="email"></span><br>
<b>我的Blog名:</b><span id="blogname"></span><br>
<b>我的Blog地址:</b><span id="url"></span><br>
<b>日期:</b><span id="date"></span><br>
</BODY>
</HTML>
<HEAD>
<TITLE>在html中调用xml数据</TITLE>
<script language="javaScript">
var count = 0;
function getParseXml(){
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.load("parseXML.xml");
nodes=xmlDoc.documentElement.childNodes;
var allItem="";
if(nodes!=null){
var str=document.all.inpuText.value;
//alert("str==="+str);
//alert("nodes.item(0).text==="+nodes.item(0).text);
for( var i=0;i < nodes.length;i++)
{
if(count==0)13821387323
{
if(str.indexOf(nodes.item(i).text))
allItem += nodes.item(i).text;
}
if(count>0)
{
if(str.indexOf(nodes.item(i).text)+1)
allItem += nodes.item(i).text;
}
}
}
document.all.inpuText.value=allItem;
count++;
}
function test(){
str="1122334455";
alert(str.indexOf(2));
if(str.indexOf(2))alert("ss") ;
}
</script>
</HEAD>
<BODY>
<form name ="form1" method="post">
<input type="text" value=""name="inpuText">
<input type="Button" value="button" name="buttonName" onclick="getParseXml();">
</form>
</BODY>
分享到:
相关推荐
JS 解析 XML 文件 作为一名 IT 行业大师,我将从给定的文件中生成相关知识点,涵盖 JS 解析 XML 文件的各种方面。 JS 解析 XML 文件的必要性 在当前的 web 开发中,XML 文件广泛应用于数据交换和存储。因此,如何...
资源名称:使用Javascript解析xml文件或xml格式字符串 中文WORD版 内容简介: 本文档主要讲述的是使用Javascript解析xml文件或xml格式字符串;javascript中,不论是解析xml文件,...
在JavaScript中解析XML文件是一项常见的任务,特别是在处理服务器返回的数据或者构建富客户端应用时。XML(eXtensible Markup Language)是一种结构化数据格式,它允许我们存储和传输信息,而JavaScript作为浏览器中...
综上所述,要完成“JavaScript解析XML文件并在网页上以目录树形式显示”的任务,你需要理解XML的基本概念,熟悉JavaScript的DOM操作,掌握XML数据的解析方法,以及如何将XML数据转换为HTML结构,并通过CSS和...
在JavaScript中解析XML文件是一项常见的任务,特别是在网页开发中,我们可能需要将XML数据转换为HTML以便更好地展示或处理。JavaScript提供了DOMParser API和ActiveXObject(仅限于Internet Explorer)来解析XML。...
Js+XML 操作应用:JS解析XML文件和XML字符串 支付接口常用,亲测可用!
本文将深入探讨如何使用JavaScript在服务器端解析XML文件,并将其转化为树形菜单,以供用户交互。 首先,理解XML的基本结构至关重要。XML是一种自描述性的文本格式,通过标签来定义数据结构。例如: ```xml ...
总之,利用JavaScript解析XML文件实现省市县三级级联下拉菜单,主要涉及XML数据的获取、解析、DOM操作和事件监听。这一技术对于构建地理定位、地址选择等场景的应用非常实用,而且可以灵活地适应不同层次的分类数据...
JavaScript中的XML解析器是用于处理XML数据的关键工具,它允许开发者在浏览器环境中解析XML文档或者XML字符串,从而在Web应用中有效地使用这些数据。XML(eXtensible Markup Language)是一种结构化数据语言,常用于...
js 操作xml 文件 读取xml文件 js 操作xml 文件 读取xml文件
Kettle提供了解析XML文件并将其转换为结构化数据的能力,可以方便地处理各种XML格式,确保数据能够正确无误地导入Oracle数据库进行进一步的分析或存储。 以下是使用Kettle批量解析XML文件并导入到Oracle数据库的...
总结来说,JS解析XML文件涉及多种技术和方法,包括DOM解析、SAX解析、jQuery操作、Fetch API和XPath等。理解这些工具和方法是高效处理XML数据的关键。无论是在网页交互还是服务器端脚本中,熟练掌握XML解析都能帮助...
本篇文章将深入探讨如何在JavaScript环境中将XML文件解析为字符串。 1. **XMLHttpRequest或fetch API获取XML文件** 在JavaScript中,通常使用`XMLHttpRequest`(简称XHR)或现代的`fetch` API来从服务器请求XML...
JavaScript是Web开发中不可或缺...通过分析和理解这些代码,你可以更好地掌握JavaScript解析XML、SSH登录以及MVC架构的应用。记住,实践是检验理论的最好方式,尝试自己动手实现这些功能,将有助于深化理解和提升技能。
在本场景中,我们关注的是如何解析XML文件并将其中的数据导入到数据库,然后在前端进行分页展示。这个过程涉及到的主要技术栈包括DOM4J库、数据库操作以及前端分页技术。 首先,DOM4J是Java中一个非常流行的XML处理...
通过以上内容,我们可以看到使用JavaScript读取和解析XML文件的过程并不复杂。主要步骤包括创建`XMLHttpRequest`对象、发送请求、接收响应并将数据展示在页面上。这种方法非常适合于动态网页应用,能够提高用户体验...
本文将详细介绍如何使用JS解析XML文件和XML字符串。 首先,让我们来看如何解析XML文件。在JavaScript中,这通常涉及使用XMLHttpRequest对象或fetch API来获取XML文件内容,然后将其转换为DOM对象以便进行操作。以下...
综上所述,这个项目的核心技术在于使用JavaScript解析XML,并以交互式树形结构展示数据。开发者通过编写JavaScript代码实现了XML到DOM的转换,然后将DOM树转换为HTML结构,最后通过CSS进行美化。这样的工具对于需要...
在这个例子中,我们将深入探讨如何使用DOM解析XML文件,以理解和掌握XML文档的结构,并进行数据提取、修改和创建。 首先,XML(Extensible Markup Language)是一种标记语言,用于存储和传输数据,具有自描述性和...
### JavaScript读写XML文件:深度解析与应用实例 在现代Web开发中,XML(Extensible Markup Language)作为一种标准的数据交换格式,被广泛应用于各种场景,如配置文件、数据传输等。利用JavaScript进行XML文件的...