位置: 编程技术 - 正文

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

  • 金税开票软件怎么修改开票人
  • 上年度暂估的票回不来一直挂帐吗
  • 个人补缴的医保要做账吗
  • 个人所得税有哪些减免政策
  • 公司名下的车过户到个人名下费用
  • 小企业会计准则2023电子版
  • 投标保证金退回规定
  • 增值税应税销售额包括哪些
  • 企业购买土地如何做账
  • 企业开出的普票和专票对税额有影响吗
  • 企业所得税营业税金及附加包括
  • 房租怎么抵扣个税计算方法
  • 固定资产拆除后账务处理
  • 专项资金可以存定期吗
  • 专票当月抵扣后当月作废会被发现吗
  • 出口退税可以不申报是否需要缴纳增值税
  • 没有成本票如何做账
  • 开红字冲红发票 下个月怎么申报
  • 一般企业车辆日期怎么算
  • 远程清卡失败怎么办
  • 利润表适用执行小企业
  • 利润表里的营业成本包括哪些
  • 期权的行权收益
  • 跨年度冲减收入
  • 小企业的场地租金怎么算
  • 合同条款签订
  • 数字权利服务如何打开
  • 弥补亏损企业类型都是一般企业吗
  • windows7旗舰版最新版本
  • php字符串函数大全
  • 外贸企业出口退税计算
  • 如何计算经营性负债
  • 金融行业如何征收营业税
  • 非营利组织企业所得税免税收入
  • php购物车订单处理
  • 建设期需要流动资金吗
  • 蒙特雷景点
  • php获取手机型号
  • create_proc_entry
  • phpcms教程
  • 分公司二季度安全生产分析会内容
  • 员工出差的费用计入什么科目
  • 小规模纳税人的税率是多少
  • 旅行社的增值税税率
  • 暂估入账的原材料有成本差异吗
  • 企业会计准则无形资产土地摊销
  • 一般纳税人在任何情形下都可以领购使用增值税专用发票
  • 预付费卡开票
  • 工程结转成本分录
  • 哪些人需要税务会计
  • 无形资产减值迹象有哪些
  • 研发费用 汇算清缴
  • excel账务处理心得
  • 存货科目计算公式是什么
  • 服装公司的会计怎么做账
  • 航天信息服务费发票哪里打印
  • 月末结转销售会计分录
  • 购置固定资产进项税处理的变迁
  • 增值税其他免税销售额
  • 本月增加的固定资产本月可以进行部门转移
  • 无形资产的商誉是什么
  • sql中的where in
  • 如何解决局域网问题
  • 如何配置samba配置文件
  • win10重置此电脑保留我的文件
  • centos8指令
  • mac怎么连接打印机设备
  • centos默认字体
  • Linux的bg和fg命令简单介绍
  • javascript登录验证
  • document.getElementByTagName
  • nodejs image
  • androidserviceslibrary停用
  • js设置select
  • android 刷新view
  • 如何在脚本中调字体
  • 企业年金个人缴费比例越高越好吗
  • 化妆品过海关要交税吗
  • 安徽农村户口可以交社保吗
  • 体育局和什么局合并了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设