我的理解就是服务器端做个接口,比如函数之类的。函数执行生成xml数据。
客户端调用服务器端提供的接口,传入参数,把页面的值(就是xml数据)取下来,解析下取到自己想要的数据。那么server端生成xml数据的话,我可以直接echo "<?xml version="1.0" encoding="utf-8" ?><request>$val</request>";这样来生成吗。上网查资料,还有xmlrpc_server_create这类的函数。这些又是啥啊,需要用到这些来生成吗?请各位大大指教一下,我怕我概念理解偏差很大
客户端调用服务器端提供的接口,传入参数,把页面的值(就是xml数据)取下来,解析下取到自己想要的数据。那么server端生成xml数据的话,我可以直接echo "<?xml version="1.0" encoding="utf-8" ?><request>$val</request>";这样来生成吗。上网查资料,还有xmlrpc_server_create这类的函数。这些又是啥啊,需要用到这些来生成吗?请各位大大指教一下,我怕我概念理解偏差很大
解决方案 »
- php使用Dom读取xml编码问题
- simplexml_load_file取值放入数组的问题,在线等
- 如何把 socket_create获得的resource句柄存储进数据库?
- 客户要做个做个Digg类型的站点,收多少钱合适?
- 有关$_SERVER 的使用
- 两个数相乘$temp=215852.00*0.068; echo $temp;也能出错,这是为什么呢?谢谢
- 在Red Hat Linux 9+Apache2.0.48+php4.3.4+ZendOptimizer2.1.0b MySQL5.0.0-0+Tomcat5.0.16+ j2sdk1.4.2.03整合
- 怎样做才能使一点击光区就能全屏播放flash文件
- 如何能得到当前php文件所在的目录?
- 怎么把同一天的数据放在同一个div内?
- Postback 回来的数据如何自动写入数据库?
- PSP全局变量的问题
只不过发送的是http head + xml http body.
而xml http body里有客户端要调用的类的函数,以及参数等等.
也就是server端接收到发送过来的http请求里的xml http body,就知道去调用部署在服务器的哪个类的哪个方法,按照提交过来的参数,执行,得到结果,format成xml,然后作为http response body返回给调用方.
因为各个语言大都支持xml解析,所有适用于不同语言,不同平台的交互.
找个demo看看 估计就明白了
它可以请求及创建webservice,也不需要php支持soap库。
更方便,易移植