位置: 编程技术 - 正文

JS操作XML实例总结(加载与解析XML文件、字符串)(js 操作xml)

编辑:rootadmin

推荐整理分享JS操作XML实例总结(加载与解析XML文件、字符串)(js 操作xml),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js xml对象,js xml对象,js写xml文件,js 操作xml,js处理xml数据,js处理xml数据,js创建xml对象,js 操作xml,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了JS操作XML的方法。分享给大家供大家参考,具体如下:

我的xml文件Login.xml如下.

现在我需要对这个xml文件的内容进行操作.

首先,我们需要加载这个xml文件,js中加载xml文件,是通过XMLDOM来进行的.

xml文件对象出来了, 接下去我就要对这个文档进行操作了.

比如说,我们现在需要得到节点Login/Weapon/W的第一个节点的属性,那么我们可以如下进行.

而我在我的程序中的写法是这样子的,当然我在程序中的写法是已经应用到实际中的了.一并给出来,以供查看

JS操作XML实例总结(加载与解析XML文件、字符串)(js 操作xml)

上面的访问代码中,我们是通过xmlDoc.getElementsByTagName(xPath)来进行的.还可以通过xmlDoc.documentElement.childNodes(1)..childNodes(0).getAttribute('Text')进行访问.

一些常用方法:

xmlDoc.documentElement.childNodes(0).nodeName,可以得到这个节点的名称.xmlDoc.documentElement.childNodes(0).nodeValue,可以得到这个节点的值. 这个值是来自于这样子的xml格式:<a>b</b>, 于是可以得到b这个值.xmlDoc.documentElement.childNodes(0).hasChild,可以判断是否有子节点根据我的经验,最好是使用getElementsByTagName(xPath)的方法对节点进行访问,因为这样子可以直接通过xPath来定位节点,这样子会有更好的性能.

补充:

JS解析XML文件

JS解析XML字符串

测试XML

使用方法:

希望本文所述对大家JavaScript程序设计有所帮助。

JS组件Bootstrap Table表格多行拖拽效果实现代码 前言:前天刚写了篇JS组件BootstrapTable表格行拖拽效果,今天接到新的需要,需要在之前表格行拖拽的基础上能够同时拖拽选中的多行。用了半天时间研

详解js中构造流程图的核心技术JsPlumb 项目里面用到了Web里面的拖拽流程图的技术JsPlumb,其实真不算难,不过项目里面用HTML做的一些类似flash的效果,感觉还不错,在此分享下。一、效果图

详解js中构造流程图的核心技术JsPlumb(2) 前言:上篇详解js中构造流程图的核心技术JsPlumb介绍了下JsPlumb在浏览器里面画流程图的效果展示,以及简单的JsPlumb代码示例。这篇还是接着来看看各个

标签: js 操作xml

本文链接地址:https://www.jiuchutong.com/biancheng/387118.html 转载请保留说明!

上一篇:JS组件Bootstrap Table表格行拖拽效果实现代码(bootstrap的组件)

下一篇:JS组件Bootstrap Table表格多行拖拽效果实现代码(bootstrap js插件)

  • 研发设备的折旧费计入研发费吗
  • 支付货款的会计凭证怎么做
  • 税务局如何认定虚开
  • 工程结算成本和合同成本区别
  • 装修公司开劳务费发票可以有材料进项票吗
  • 一般纳税人废业怎么办
  • 销售额包括哪些收入
  • 小企业准则固定资产折旧每月折旧多折了
  • 多付的货款怎么追回
  • 没有收到发票的支出可以做成本吗
  • 外汇收不到会不会丢
  • 国税的申报表季报本月数如何填写?
  • 应税行为扣除额期初余额
  • 建筑业预缴个人所得税税率
  • 混合销售行为的名词解释
  • win 11bug
  • 合同付款会计分录
  • mac怎么分区硬盘分区
  • 三星笔记app功能介绍
  • 以前年度损益调整属于哪类科目
  • 房屋出租预收租金房产税纳税义务发生时间
  • thinkphp6验证器
  • php汉字转拼音代码
  • php pdo分页
  • 外购固定资产入账
  • directx/?
  • pytorch说明文档
  • 销售折扣属于什么项目
  • 企业政策性拆迁资产重置算支出吗
  • 人工智能专业计算机科学与技术
  • zentaophp框架
  • sysstat命令
  • 2021所得税季报怎么填
  • XF86Setup命令 设置XFee86
  • 前期认证相符
  • 固定资产清理的含义
  • 劳务分包的形式有哪些
  • 收回多发的工资在上缴财政,可以用应缴财政款科目吗
  • phpcms api
  • 商品流通环节包括
  • 接受现金捐赠怎么做会计分录
  • 什么叫递延收益和其他收益
  • 冲减以前年度营业外收入分录
  • 进口货物会计处理举例
  • 预付账款转营业外支出
  • 公允价值变动损益借贷方向
  • 工程结算一般由什么等方式
  • 公司员工住宿费标准
  • 甲方扣水电费施工方是否开票
  • 发票勾选认证成功了是不是就可以抵扣呀
  • 应付职工薪酬讲解
  • 什么是当期损益和其他综合收益
  • 建账有哪几种方法
  • sql 建索引
  • windows自带截图保存在哪里
  • 删除默认操作系统
  • win7系统莫名其妙占用个D盘
  • win8系统怎么关掉开机密码
  • Linux桌面环境安装
  • win7系统搜索不到自己家wi-fi
  • 超级管理员不能用winhello
  • win10日历提醒不显示
  • 获取windows的最新信息
  • 使用nodejs中httpProxy代理时候出现404异常的解决方法
  • node.js go
  • unity如何避免碰撞穿透
  • html和js如何应用
  • python如何获取
  • 你必须知道的最新婚姻法
  • macos moja
  • jquery search
  • jquery 画图
  • 资本公积如何转增股本的流程
  • 办理税务迁移的流程
  • 地下车库是否缴房产税
  • 出口退税期限最长几个月以上
  • 车辆购置税查询平台打印
  • 广东税务app下载安装
  • 铜川财务
  • 商铺转让要交哪些税费和费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设