博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebLoad 解析服务器返回的XML格式内容
阅读量:7069 次
发布时间:2019-06-28

本文共 1775 字,大约阅读时间需要 5 分钟。

Parsing the XML Response

get the root node:  var rootNode = document.wlXmls[0].XMLDocument.documentElement

 

get the root node's name : rootNode.nodeName

 

get the root node's first child:  var fisrtChild = rootNode.childNodes.item(0)
 
Note: the text of a node is also a node. 
 
Case: get the performanceId:0P0000007E of below XML Dom
<ArrayOfPerformanceIdObjectBase>
    <PerformanceIdObjectBase>
        <PerformanceId>0P0000007E</PerformanceId>
    </PerformanceIdObjectBase>
    <PerformanceIdObjectBase>
        <PerformanceId>0P000000Q0</PerformanceId>
    </PerformanceIdObjectBase>
</ArrayOfPerformanceIdObjectBase>
 
function InitAgenda(){    wlGlobals.ParseXML = true} wlHttp.GetXML = true;var XMLresponse = document.wlXmls[0];var XMLDoc = XMLresponse.XMLDocument;var element = XMLDoc.documentElement;//InfoMessage("The name of the root node is: " + element.nodeName); var fisrtChildNode = element.childNodes.item(0);  // get the first 
node var perfNode = fisrtChildNode.childNodes.item(0); // get the
node var perfId = perfNode.childNotes.item(0).nodeValue; // get the text node and get its value:0P0000007E

 

===========================================================

<?xml version="1.0"?>

<res>
  <status code="0" status="0">
    <message>a_172.26.41.111:50006_1dbe4f42-acb3-ae47-9008-936faf1b0679</message>
  </status>
</res>

var contents = document.wlSource;var xmlObject = new XMLParserObject()var doc = xmlObject.parse(contents)InfoMessage(doc.getElementsByTagName("res").item(0).getChildNodes()[0].getAttribute("status"))var status = doc.getElementsByTagName("status").item(0).getAttribute("status")var code = doc.getElementsByTagName("status").item(0).getAttribute("code")

以上都是取 status 这个属性

 

 

转载于:https://www.cnblogs.com/tomweng/p/4186228.html

你可能感兴趣的文章
sqlserver 登录方式修改,由默认的windows账户改为用sa等sql server账户登录
查看>>
Apache+tomcat 快速部署Java环境
查看>>
获取Android控件尺寸
查看>>
强大的命令行工具wmic
查看>>
Powershell通过变量、数组批量添加DHCP保留地址
查看>>
引导过程和服务控制
查看>>
拖拽即可创建HTML5网站的建站平台
查看>>
我的友情链接
查看>>
mod_fastcgi和mod_fcgid的区别
查看>>
Delphi字节位操作
查看>>
百兆、千兆网线的做法
查看>>
cisco 10条IOS管理命令
查看>>
文娱产业兴起 娱乐有了 文化在哪?
查看>>
Inotifywait解决监控子目录树的情况
查看>>
两棵树是否相同
查看>>
基本正则表达式和扩展正则表达式中的括号问题
查看>>
关于布局中float的常见问题及解决办法
查看>>
android 地铁最短路线换乘查询系统(1)
查看>>
DevOps转型成功之路2 - 转型的五个误区
查看>>
JVM-监控命令(5)
查看>>