位置: 编程技术 - 正文

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

  • 税后利润向股东分配股息
  • 税前弥补亏损是净利润吗
  • 个人所得税中社保填写在哪昆山
  • 如何确认产品销售收入
  • 企业购进材料入什么账户
  • 教育行业主营业务内容
  • 技术合同免税备案流程2022年
  • 会计凭证负数金额怎么填
  • 未发货先开票怎么办
  • 企业所得税调增项目有哪些
  • 职工个人代扣款如何做账
  • 给非企业员工佣金怎么交税
  • 自行开发的软件如何确认为无形资产
  • 公司为员工买保险好还是个体户为员工买保险好
  • 地税迁移期间能开发票吗
  • 服务性合同签了能反悔吗
  • 印花税本月没有,忘记零申报,有影响吗了
  • 促销服务费能抵增值税吗
  • 技术转让税收优惠政策500万
  • 租赁房使用权和所有权冲突
  • 6月实施的新政有哪些?
  • 差旅费应交税费会计科目
  • 跨年度的暂估入库账务处理
  • 核定征收个体户怎么报税
  • 企业收到财政专项资金账务处理
  • 留抵税额算进项税额吗
  • Win11 Build 10.0.22000.51 预览版ISO镜像下载汇总(苹果M1也可用)
  • 基建项目类型填什么
  • 出口货物做内销处理
  • WIN7系统的镜像文件在哪里
  • redhat5.6安装
  • 手机word文档怎么加照片
  • 运输费用会计科目
  • 金税三期怎么更正申报
  • Mac如何开启无痕浏览
  • 存货的毁损通过什么科目核算
  • svchost很多进程
  • PHP:pcntl_wait()的用法_PCNTL函数
  • 用人单位如何缴纳医疗保险
  • 移动列表格
  • 股权置换和股权转让
  • thinkphp框架怎么用
  • vue3的理解
  • 论文resit
  • 服务型制造收入
  • 收不回的应收账款分录
  • 居民企业和非居民企业如何判定?
  • 结转生产成品
  • 帝国cms首页调用其他网站数据
  • 大额医疗保险计入什么科目
  • 电商行业退货退款流程
  • 公司注册流程百度百科
  • 其他应收款如何处理
  • 存货的入账价值等于
  • 增值税普通发票查询真伪
  • 实业投资收益如何
  • 报销差旅费如何做记账凭证
  • 委托代销商品是什么科目
  • 提前报废固定资产会导致账面价值减少吗
  • 申报财产租赁合同怎么写
  • 企业开发有多个产品
  • 建账的基本要求
  • sql 普通行列转换
  • ubuntu如何回到桌面
  • 找回未保存的cad文件
  • win8怎么设置自动开机
  • hadoop开发环境linux集群的安装步骤
  • avgorange是什么文件
  • win7英伟达显卡驱动安装失败
  • centos7.4安装
  • centos安装zsh
  • 代理服务器只能代理客户端http的请求
  • perl 计算
  • 使用二氧化碳灭火器时人应该站在什么位置
  • 深入理解python特性 pdf
  • 怎么知道税控盘有没有注销
  • 济南高新区地税局地址
  • 完税证明可以自己在官网打印吗
  • 深圳车牌注销需要车辆到场吗
  • 江苏地方税务局电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设