js通过正则表达式解析xml 获取指定的内容
存在这样的xml:
'<?xml version="1.0" encoding="UTF-8"?>
<interface xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaLocation="http://www.chinatax.gov.cn/tirip/dataspec/interfaces.xsd" version="DZFP1.0">
<globalInfo>
<appId>ZZSDZFP</appId>
<interfaceCode>EI.DYCOMCS.U.EC.INTRA</interfaceCode>
<userName>410102999999251</userName>
<passWord>123456</passWord>
<requestCode></requestCode>
<requestTime>2019-11-08 10:30:36</requestTime>
<responseCode></responseCode>
<dataExchangeId>111ADBHB20191010100003651</dataExchangeId>
<fjh>0-2</fjh>
<jqbh></jqbh>
</globalInfo>
<returnStateInfo>
<returnCode>0011</returnCode><returnMessage>6Kej5p6Q6L6T5YWl5oql5paH5pWw5o2u5Y+R55Sf5byC5bi477yM6K+35pu05q2j5ZCO6YeN5paw5Lyg5YWl</returnMessage>
</returnStateInfo>
<Data>
<dataDescription>
<zipCode>0</zipCode>
<encryptCode>0</encryptCode>
<codeType>0</codeType>
</dataDescription><content>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48UkVTUE9OU0VfQ09NTU9OX0RZQ09NQ1MgY2xhc3M9IlJFU1BPTlNFX0NPTU1PTl8gRFlDT01DUyI+PERZWFhTIC8+PC9SRVNQT05TRV9DT01NT05fRFlDT01D<</content>
现在我要获取里面的returnCode 和returnMessage里面的内容
var xmlstr='<?xml version="1.0" encoding="UTF-8"?><interface xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaLocation="http://www.chinatax.gov.cn/tirip/dataspec/interfaces.xsd" version="DZFP1.0"><globalInfo><appId>ZZSDZFP</appId><interfaceCode>EI.DYCOMCS.U.EC.INTRA</interfaceCode><userName>410102999999251</userName><passWord>123456</passWord><requestCode></requestCode><requestTime>2019-11-08 10:30:36</requestTime><responseCode></responseCode><dataExchangeId>111ADBHB20191010100003651</dataExchangeId><fjh>0-2</fjh><jqbh></jqbh></globalInfo><returnStateInfo><returnCode>0011</returnCode><returnMessage>6Kej5p6Q6L6T5YWl5oql5paH5pWw5o2u5Y+R55Sf5byC5bi477yM6K+35pu05q2j5ZCO6YeN5paw5Lyg5YWl</returnMessage></returnStateInfo><Data><dataDescription><zipCode>0</zipCode><encryptCode>0</encryptCode><codeType>0</codeType></dataDescription><content>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48UkVTUE9OU0VfQ09NTU9OX0RZQ09NQ1MgY2xhc3M9IlJFU1BPTlNFX0NPTU1PTl8gRFlDT01DUyI+PERZWFhTIC8+PC9SRVNQT05TRV9DT01NT05fRFlDT01D"';var pattern=/<returnCode>(.*)<\/returnCode>/ivar code=pattern.exec(xmlstr);console.log(code[1]);var pattern1=/<returnMessage>(.*)<\/returnMessage>/ivar msg=pattern1.exec(xmlstr);console.log(msg[1]);
最后打印出来的结果如下:
希望对你有所帮助
js通过正则表达式解析xml 获取指定的内容相关推荐
- java解析pdf获取pdf中内容信息
java解析pdf获取pdf中内容信息 今日项目中需要将pdf中的数据获取到进行校验数据,于是前往百度翻来覆去找到以下几种办法,做个笔记,方便日后查询. 废话不多说,我要直接上代码装逼了 第一种 使用 ...
- js 取闭合标签正则_js正则表达式解析html标签中的内容
接口获取的要解析的josn数据: { "item": { "nick": "科沃斯旗舰店", "price": &quo ...
- 使用Pull解析XML获取新浪新闻
目标是获取新浪新闻如图所示位置的头条新闻数据: 思路是这样的,先访问这个首页拿到这个部分每一条新闻的url,然后再逐一访问这些详情页面,从详情页面获取标题正文图片等数据. 1.通过HttpUrlCon ...
- 【js操作url参数】获取指定url参数值、取指定url参数并转为json对象
获取指定url参数值 /* 获取某url中的某参数值 调用:GetUrlQueryString("[url地址]","[参数名]"); */ function ...
- java 获取xml 版本号_java解析xml获取对应值
importjavax.xml.parsers.DocumentBuilder;importjavax.xml.parsers.DocumentBuilderFactory;importjavax.x ...
- java 解析excel获取单元格内容封装方法(兼容2003和2007)
支持xls2003及xlsx2007导入excel //导入excel接口 @RequestMapping(params = "importDecMainCode", method ...
- java解析XML获取城市代码
运行前先导入dom4j架包,由于我们公司用的代理服务器所以下面我设置了代理ip,不需要的可直接忽略 package com.chengshidaima.tools;import java.io.Buf ...
- python解析xml读取指定属性_python批量修改xml某些内容和属性
在训练时,有时候需要将jpg格式转换为png格式,顺便也要把jpg标注的xml文件转换为png的xml文件.例如,需要把xml文件中的图像后缀名".jpg"批量去掉,这时候就需要批 ...
- android xml获取指定,android:如何从xml文件中获取信息?
我得到一个程序,从一个链接的服务器获取天气.我已经做了一些将字符串结合到URL的字符串.我现在需要从XML文件中获取信息.android:如何从xml文件中获取信息? 这是我的代码:(我更换了,为了安 ...
最新文章
- 2020版北大核心期刊目录_榜单|2020武大版核心期刊RCCSE高职高专成高院校学报类自然科学综合、社会科学综合学科权威、核心及准核心期刊目录...
- 8比特数值也能训练模型?商汤提训练加速新算法丨CVPR 2020
- 【前段开发】行内元素和块级元素总结(HTML CSS)
- CPU使用率的几个重要指标含义列举
- 【PAT乙级】1090 危险品装箱 (25 分)
- C++ STL快速入门
- vscode + plantuml实现uml的编写
- poj2513 Fence Repair(小根堆)
- android 字体像素转换工具类_android工具类,转换大小写,保留小数点处理方法
- 官方再曝vivo X30系列拍照新技能:主角光环不虚焦
- java程序拦截dde漏洞问题_Office DDE漏洞学习笔记
- C语言编译器之四,Turbo C等
- tcp服务器修改ip,修改本地连接的TCP/IP属性设置
- syntax sugar 2
- 还可以这么玩:盘点iOS 11中Siri的12项新功能
- 全连接网络:实现第一个全连接网络
- 《宅男的android开发指南》(翻译)--4
- 观看2022年卡塔尔世界杯的感想
- 不可逆加密算法(MD5)
- 减一天_减肥好方法 | 减肥食谱一周瘦10斤,小窍门一天减一斤