位置: 编程技术 - 正文

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

  • 纳税人为风险纳税人
  • 未开票收入如何红冲
  • 小规模做账流程详细
  • 出租场地属于什么营业范畴
  • 个税申报和工资表不符
  • 税务登记财务负责人可以是法人吗
  • 固定资产报废清理净损失属于什么费用
  • 个税累计免征额
  • 税收的三个基本要素是
  • 哪些收据可以税务登记
  • 小企业核算其它货币资金包括哪些?
  • 分摊材料成本差异率怎么算
  • 分支机构多预缴应该怎么退税呢?
  • 开公司后如何报个税申报
  • 金税盘维护费抵税会计分录
  • 车辆保险属于金融机构吗
  • 退税上传,申报怎么操作
  • 工资薪金总额是指月还是全年
  • 继承房产也需要缴税吗
  • 怎么查以前申报的财务报表
  • 减免附加税分录怎么做
  • 收取赔偿金开具什么发票
  • 应收账款少给货款怎么做分录?
  • 暂估入账的处理
  • 个体工商户投资金额填多少
  • 台式电脑开不了机怎么办 屏幕黑屏
  • dpi鼠标按键是什么意思
  • php_sapi_name
  • executor进程
  • PQIBrowser.exe是什么进程 PQIBrowser进程查询
  • php编程技术
  • 科罗拉多斯普林斯海拔
  • 资产提前报废需要什么资料
  • 长期借款的会计处理例题
  • PHP如何使用资源路由方式改进新闻管理
  • 旅客运输服务进项税额的计算公式
  • redis两种持久化方式的优缺点
  • css实现文字颜色渐变
  • 税前扣除 发票
  • 属于长期险种的是
  • mysql的查询缓存与redis的区别
  • python字符串类型及操作
  • 小微企业的资产负债率一般为多少
  • 一次性发放年终奖金怎么扣除个人所得税144000有何意义
  • 股东退股按什么退钱
  • 长期股权投资为什么不是金融资产
  • 认缴注册资本是什么意思
  • sql server 2008全称
  • 上级补助收入是指事业单位从主管部门和上级单位取得的
  • 交车险代收的车可以退吗
  • 企业库存现金的限额是
  • 用友t3采购订单怎么录入
  • 物业公司维修服务范围
  • 政府补助的房子叫什么
  • 生产企业出口退税政策
  • 大额装修费按几年摊销
  • 库存商品怎么做表格
  • 小规模转一般纳税人条件最新政策
  • 销售开票怎么做会计分录
  • 计税价格里含税吗
  • Windows Server 2003网络负载均衡如何实现
  • freebsd操作命令
  • win10警告
  • windows10x预览版
  • centos安装软件教程
  • archlinux安装教程2023 无线网络
  • winxp如何进入bios
  • win7系统电脑打开的软件闪退怎么办
  • Python探索之Metaclass初步了解
  • 高通平台工具下载
  • ubuntu列出用户
  • dom 和bom
  • onSaveInstanceState和onRestoreInstanceState触发的时机
  • unity3d ik
  • unity 3d 介绍
  • 对供热企业相关规定
  • 河南省医保卡中心电话
  • 港口的码头用地
  • 服务业增值税率6% 购进13%手机怎么抵扣
  • 广东省国家税务总局稽查局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设