位置: 编程技术 - 正文

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插件)

  • 企业境外参展 人员成本
  • 建筑企业开票都开什么
  • 材料采购暂估入账
  • 资产处置损益在借方表示赚还是赔?
  • 融单是什么意思
  • 加计抵减怎么入账
  • 非现金资产债务怎么算
  • 主营业务收入如何红冲
  • 年末有留抵税额怎么做税费对冲
  • 收购烟叶委托加工烟丝组成计税价格
  • 存货盘盈与盘亏
  • 小规模 开增值税
  • 委托加工代扣代缴的消费税如何计算
  • 职工个人负担的医疗保险可以在计算个人所得税前扣除
  • 其他应收款怎么分析
  • 发票冲红还需要作废吗
  • 现金短缺属于出纳员负责如何做会计处理
  • 固定资产报废账目
  • 产品毛利率计算表
  • 电子发票记账联怎么入账
  • 原材料的借方发生额怎么算
  • 出售交易性金融资产的记账凭证
  • 情绪情感的特点
  • 飞机票的保险费可以退吗
  • 预提费用新会计准则叫什么科目
  • 残保金按计提数还是按发放数申报
  • 先开票后发货怎么操作
  • uniapp获取input的值
  • php 7z
  • php中字符串函数
  • 差旅费是否可以所得税前扣除
  • vue引入mui
  • 个体户转企业怎么做账
  • 没报关的货物还需要开发票嘛
  • 房地产企业营改增是哪一年
  • 投资性房地产公允价值大于账面价值计入
  • uniapp宽度
  • openai.error.AuthenticationError: No API key provided.
  • 评价类模型topsis
  • 手机开的发票
  • 修改Dede默认投票代码 防止Request Error错误
  • 套期保值是什么意思举个例子
  • db2 日期查询
  • 网站维护费用
  • 怎么结转未交增值税
  • 差额征收的会计分录
  • 母公司处置子公司合并报表
  • 合同履约成本与一份当前或预期取得的区别
  • 旅行社开具的发票抵扣
  • 投资性房地产转为存货
  • 短期借款的账务处理借增贷减
  • 公司库存现金如何存回银行
  • 当月没认证的发票当月不用进行账务处理吗
  • 公路工程投标保证金
  • 利息收入是不是企业的收入
  • 旅游业小规模纳税人税率是多少
  • 没有销售收入月报怎么填
  • linux搭建socks代理
  • centos7ntp服务器
  • fedora os
  • win7命令提示符
  • xp系统ie浏览器怎么升级
  • 把mac屏幕切换到桌面desktop
  • 邮件版本
  • 安装ubuntu不支持nvidia显卡
  • 怎么用代码设置选项
  • javascript数据结构与算法项目计算找零
  • 图像而已
  • ie浏览器登录多个账号
  • 前端笛卡尔积
  • 链接的链
  • Node.js 中exports 和 module.exports 的区别
  • [置顶]星陨计划
  • shell脚本的启动和关闭命令
  • Unity3d IOS 64 IL2CPP迁移之 AStarPath JosnFX 错误
  • python爬虫利器
  • 企业个税申报系统密码忘记了在哪能找回呢?
  • 电子税务局改版
  • 国税备案的作用是什么
  • 莆田税务学校地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设