XML学习札记--Accessing the DOM

原创 2004年10月31日 00:04:00
The XML file“note.xml“
<?xml version="1.0" encoding="ISO8859-1" ?>
<note>
  <to>Tove</to>
  <from>Jani</from>
  <heading>Reminder</heading>
  <body>Don't forget me this weekend!</body>
</note>

以下三组脚本分别反映了不同的方法(容易理解)

<script language="VBScript" type="text/VBScript">
set xmlDoc=CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml")

for each x in xmlDoc.documentElement.childNodes
  document.write(x.nodename)
  document.write(": ")
  document.write(x.text)
  document.write("<br>")
next
</script>


<script language="JavaScript"
for="window" event="onload">

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml")
nodes = xmlDoc.documentElement.childNodes
to.innerText = nodes.item(0).text
from.innerText = nodes.item(1).text
header.innerText = nodes.item(2).text
body.innerText = nodes.item(3).text
</script>
<title>HTML using XML data</title>
</head>
<h1>Refsnes Data Internal Note</h1>
<b>To: </b><span id="to"></span>
<br>
<b>From: </b><span id="from"></span>
<hr>
<b><span id="header"></span></b>
<hr>
<span id="body"></span>


<script language="JavaScript">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml")
document.write("The From element contains: ")
document.write(xmlDoc.getElementsByTagName"from").item(0).text)
</script>

【Android学习札记】Intent详解

一、Intent介绍Intent的中文意思是“意图,意向”,Intent是程序中各组件之间进行交互与通讯的一种重要方式,不仅可以指明当前组件要执行的动作,还可以在不同组件之间传递数据; Intent...
  • bt_xxx
  • bt_xxx
  • 2017年02月10日 19:21
  • 99

XML学习札记--Parsing the DOM

首先要介绍一个学习XML的非常好的网站http://www.xmlfiles.com/The MS XML parser is a COM component(组成部分) comes with MS ...
  • cnlx
  • cnlx
  • 2004年10月28日 22:21
  • 635

Git学习札记——进阶

(1)git blame 文件名 该命令会显示出该文件名的创建者,以及最后的提交和时间戳。 。 (2)git reflog 该命令显示的是head指针移动的信息。他是在本地的,而不是你仓库的一部分...
  • CHENYUFENG1991
  • CHENYUFENG1991
  • 2015年11月11日 22:13
  • 2349

学习札记

师者,传道授业解惑也。在学习过程中,老师扮演了相当重要的角色。他是一位领路人,将你从一个懵懵懂懂的门外汉慢慢接触并了解一个精彩纷呈的世界。但是,在传授知识的过程中,为达到既定的教学目标和要求,老师到底...
  • u013755307
  • u013755307
  • 2014年02月25日 14:46
  • 438

Git学习札记

(1)git log 查看提交日志。会显示出你的每一次提交。如图: 。 (2)git log --pretty=oneline 如果你觉得上面输出内容太多太杂,可以使用这个命令。信息会在一行显示。...
  • CHENYUFENG1991
  • CHENYUFENG1991
  • 2015年11月07日 23:26
  • 2362

DOM解析XML-详细

一、DOM方式的解析原理 DOM模式解析XML,是把整个XML文档当成一个对象来处理,会先把整个文档读入到内存里。是基于树的结构,通常需要加载整文档和构造DOM树,然后才能开始工作。 ...
  • fznf1010
  • fznf1010
  • 2012年10月09日 22:08
  • 27423

XML解析(二),DOM解析XML

上篇文章向大家介绍了SAX解析XML,为了这篇文章理解起来更加方便,所以还没看过SAX解析XML文章的,请戳这【XML解析(一)】SAX解析XML ,这次给大家带来XML解析系列之DOM解析XML 一...
  • ydxlt
  • ydxlt
  • 2015年12月05日 13:56
  • 8347

HTML+DOM与XML+DOM之间的区别与联系

像在座阅读此文的读者一样,由于自身的兴趣,我对 AJAX 编程方面的研究是持续不断的。随着该领域的深入,我越来越发觉所谓的浏览器 DOM,即 HTML DOM,是一个非常值得关注的点。在与资深的技术人...
  • zhangxin09
  • zhangxin09
  • 2010年02月26日 11:58
  • 6044

dom解析方式对xml文档进行操作

java就业培训教程 张孝祥 36.2元 javascript就业培训教程 张孝祥 ...
  • qq_30638831
  • qq_30638831
  • 2016年04月07日 14:45
  • 726

用DOM解析XML时换行和空格

今天用DOM解析xml时,出现#Text的空行,原来是编写的xml文档中的空格与换行导致的。...
  • user_15311112
  • user_15311112
  • 2017年12月15日 12:39
  • 57
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XML学习札记--Accessing the DOM
举报原因:
原因补充:

(最多只允许输入30个字)