`
cakin24
  • 浏览: 1389727 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

载入XML

阅读更多
一 介绍
XML文档创建成功后,要对XML文档中的内容进行操作,就必须考虑如何载入XML文档。
要载入XML文档,可以通过DOM对象来完成。
DOM的全称是Documen Object Model,即文档对象模型。
它定义了HTML文档和XML文档的逻辑结构,给出了一种访问和处理HTML文档和XML文档的方法。
要实现XML、DOM与JavaScript的应用,必须要了解JavaScript中DOM的属性和方法。
二 DOM的属性
属 性 说 明
ChildNodes 返回当前元素所有子元素的数组
FirstChild 返回当前元素的第一个下级子元素
LastChild 返回当前元素的最后一个元素
NextSibling 返回紧跟在当前元素后面的元素
NodeValue 指定表示元素值的读/写属性
ParentNode 返回元素的父节点
previousSibling 返回紧邻当前元素之前的元素
三 DOM方法
方 法 说 明
getElementById(id) 获取有指定唯一ID属性值文档中的元素
getElementsByTagName(name) 返回当前元素中有指定标记名的子元素的数组
hasChildNodes() 返回一个布尔值.指示元素是否有子元素
getAttribute(name) 返回元素的属性值,属性由name指定
四 创建动态DOM的方法
方 法 说 明
document.createElement(tagName) 文档对象上的createElement方法,创建由tagName指定的元素。如果以字符串作为方法参数,就会生成一个div元素
document.createTextNode(text) 文档对象的createTextNode方法。创建一个包含静态文本的节点
<element>.appendChild(childNode) appendChild方法将指定的节点增加到当前元素的子接点列表(作为一个新的子节点)。例如,可以增加一个option元素,作为select元素的子节点
<element>.getAttribute(name) 获得元素中name属性的值
<element>.setAttribute(name,value) 设置元素中name属性的值
<element>.insertBefore(newNode,targetNode) 将节点newNode作为当前元素的子节点插入targetNode元素前面
<element>.removeAttribute(name) 从元素中删除属性name
<element>.removeChild(childNode) 从元素中删除子元素childNode
<element>.replaceChild(newNode,oldNode) 将节点的oldNode替换为节点newNode
<element>.hasChildnodes() 返回一个布尔值,指示元素是否有子元素
1
2
分享到:
评论

相关推荐

    易语言读入xml数据节点值

    在易语言中,处理XML(可扩展标记语言)数据是一项常见的任务,因为XML广泛用于数据交换和存储。本篇文章将详细讲解如何使用易语言来读取XML数据中的节点值。 XML是一种结构化的数据格式,它通过标签定义数据结构和...

    LabVIEW对于XML文件的创建和写入简单操作流程

    关于Lab对于XML文件的写入,层次清晰,可以帮助新手快速入门,因为我也是新手,所以把写好的东西发上来,呵呵,觉得积分多不值的就不要下了,这也是我辛苦努力得来的呀!!

    TinyXML入门教程

    - 可以创建一个空的文档对象并通过`LoadFile`方法载入XML文件。 ```cpp TiXmlDocument doc; doc.LoadFile("tutorial.xml"); ``` - 或者在构造函数中指定文件名,并直接通过`LoadFile`方法解析载入。 ```cpp ...

    c#实现高亮显示xml文档

    c#实现的对xml高亮解析器,按照语法对关键字属性等进行高亮显示, ...所以在文本框中载入xml后,如果xml带有名称空间需要手工将名称空间删除后再点击“开始解析” 有什么问题大家可以一起交流。 haigear 2011-11-20

    XML+JavaSript联动菜单

    XML(eXtensible Markup Language)和JavaScript是Web开发中常用的两种技术,它们结合使用可以创建动态、交互式的用户界面,特别是在实现联动菜单这样的功能时。联动菜单是一种下拉菜单,当用户在主菜单上选择一个...

    xml连接数据库资料大全

    7. **使用JavaScript载入XML文件**:JavaScript可以通过XMLHttpRequest对象或者新的fetch API来加载XML文件。加载完成后,使用DOM解析XML并进行相应的处理。 8. **JavaScript读写XML文件**:除了加载XML,...

    c#将xml导入到access数据库

    // 载入XML文件 xml.Load("D:\\demo.xml"); XmlNodeList xn = xml.GetElementsByTagName("user"); ``` 这里的`GetElementsByTagName("user")`方法用于获取XML文档中所有名为“user”的元素。之后,可以通过遍历这些...

    PHP封装的XML简单操作类完整实例

    1. **载入XML文件**: - `loadXML()` 方法:通过给定的XML字符串导入XML文档。 - `Load()` 方法:加载指定位置的XML文档。 2. **读取XML数据**: - `getElementsByTagName()` 方法:返回指定标签名的所有元素...

    javascript DOM 操作.doc

    load方法可以载入xml文件,loadXML方法可以载入xml字符串。 ```javascript oXmlDom.async = false; oXmlDom.load("example.xml"); // 载入xml文件 oXmlDom.loadXML("&lt;root&gt;&lt;person&gt;&lt;name&gt;John&lt;/name&gt;&lt;/person&gt;...

    xml在VC中的封装

    6. **载入XML文件**:使用`IXMLDOMDocument`的`load`或`loadXML`方法可以载入XML文件。`bool isLoaded = doc-&gt;load(_bstr_t("filePath.xml"));`。 7. **保存XML文件**:完成XML操作后,可以调用`save`方法将DOM树...

    载入页面的xml测试 c#

    在"载入页面的xml测试 c#"这个场景中,我们可能是在编写一个C#应用程序,该程序能够从XML文件中加载数据并在用户界面(UI)上显示。下面将详细讲解这个过程涉及的知识点: 1. **XML基础知识**:首先需要理解XML的...

    xml 外部载入图片

    XML(Extensible Markup Language)是一种...总结来说,XML外部载入图片涉及XML解析、URL处理、图片显示以及可能的样式和布局管理等多个步骤。通过理解这些知识点,开发者可以构建出能够灵活处理图像数据的应用程序。

    C++中xml的载入和xml的小程序

    XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,它以其结构化、自解释性和可扩展性而被广泛应用于软件开发中,包括C++编程。本资源包含两个程序,一个用于创建和存储XML数据,另一个则演示...

    vb解压zip,操纵XML,提取ppt内容

    vb程序的最终目标:提取powerpoint的内容 所用的vb技术:1.复制ppt到临时文件夹 2.调用winrar解压 3.载入xml文件 4.遍历xml节点,提取相关信息

    XML与CSS、XML与XSL及在页面中直接调用XML的数据

    XML(可扩展标记语言)是一种用于标记数据的语言,它的设计目标是传输和存储数据,而不是显示数据。XML的结构清晰,易于机器解析和生成,因此在Web开发、数据交换、配置文件等领域广泛应用。 1. **XML的基本结构** ...

    xml方式载入图片自动轮换显示

    XML(Extensible Markup Language)是一种用于标记数据的语言,它的主要特点是结构化和可扩展性,使得数据能够在不同的系统间交换和处理。在本场景中,我们讨论的是如何使用XML文件来控制Flash应用程序实现图片的...

    flash图片切换,包含热点信息

    基本效果已经实现,动态载入xml图片,并且每张图片有数量不等的热点。 热点我用了mc作为动画,但是现在as3不能直接在按钮上写gotoandplay,刚接触as3两天,好多东西不是很明白。请大家帮忙看看如何解决,谢谢! 我...

    flash+xml做的xml方式载入图片自动轮换显示

    flash+xml做的xml方式载入图片自动轮换显示 推荐理由: 加载的图片,你可以自己定义他轮换显示的时候 加载的图片,你可以自己控制他的轮换的方向 加载的图片,自动轮换显示时候依旧应用了著名缓冲公式

Global site tag (gtag.js) - Google Analytics