js通过正则表达式解析xml 获取指定的内容

存在这样的xml:

'


ZZSDZFP
EI.DYCOMCS.U.EC.INTRA
410102999999251
123456

2019-11-08 10:30:36

111ADBHB20191010100003651
0-2



00116Kej5p6Q6L6T5YWl5oql5paH5pWw5o2u5Y+R55Sf5byC5bi477yM6K+35pu05q2j5ZCO6YeN5paw5Lyg5YWl



0
0
0
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48UkVTUE9OU0VfQ09NTU9OX0RZQ09NQ1MgY2xhc3M9IlJFU1BPTlNFX0NPTU1PTl8gRFlDT01DUyI+PERZWFhTIC8+PC9SRVNQT05TRV9DT01NT05fRFlDT01D<

现在我要获取里面的returnCode 和returnMessage里面的内容

	var xmlstr='ZZSDZFPEI.DYCOMCS.U.EC.INTRA4101029999992511234562019-11-08 10:30:36111ADBHB201910101000036510-200116Kej5p6Q6L6T5YWl5oql5paH5pWw5o2u5Y+R55Sf5byC5bi477yM6K+35pu05q2j5ZCO6YeN5paw5Lyg5YWl000PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48UkVTUE9OU0VfQ09NTU9OX0RZQ09NQ1MgY2xhc3M9IlJFU1BPTlNFX0NPTU1PTl8gRFlDT01DUyI+PERZWFhTIC8+PC9SRVNQT05TRV9DT01NT05fRFlDT01D"';


    var pattern=/(.*)<\/returnCode>/i


    var code=pattern.exec(xmlstr);

    console.log(code[1]);


    var pattern1=/(.*)<\/returnMessage>/i

    var msg=pattern1.exec(xmlstr);

     console.log(msg[1]);

最后打印出来的结果如下:

js通过正则表达式解析xml 获取指定的内容_第1张图片

希望对你有所帮助

你可能感兴趣的:(javaScript)