jsolait 是一个用 JavaScript 实现的 JSON-RPC 框架。
JSON -RPC 是一个轻量级的远程过程调用,类似 XML-RPC。
XML-RPC的全称是XML Remote Procedure Call,即XML远程方法调用。
它是一套允许运行在不同操作系统、不同环境的程序实现基于Internet过程调用的规范和一系列的实现。 这种远程过程调用使用http作为传输协议,XML作为传送信息的编码格式。Xml-Rpc的定义尽可能的保持了简单,但同时能够传送、处理、返回复杂的数据结构。 XML-RPC是工作在Internet上的远程过程调用协议。一个XML-RPC消息就是一个请求体为xml的http-post请求,被调用的方法在服务器端执行并将执行结果以xml格式编码后返回。
<!--jsolait-->
<script type='text/javascript' src='../../js/jsolait.js'></script>
<script type='text/javascript' src='../../js/xml.js'></script>
<script type='text/javascript' src='../../js/urllib.js'></script>
引入全局变量
<script language='javascript'>
var xmlext = imprt("xml");
var urllib = imprt("urllib");
//...
</script>
解析:
xmlDoc = xmlext.parseXML(XMLTest);
获得名称为“nodes”的节点:
var results = $(xmlDoc.getElementsByTagName("nodes"));
获得名称为“nodes”节点的子节点“node”的节点值
node= $(this).children("node").text();
获得节点“node”的属性TaxIncluded的值
taxIncluded = $(this).children("node").attr("TaxIncluded");