PHP 中已经通过绑定了Expat parser内置了XML支持,额外的还可以使用一些扩展程序(extension),如domxml(通过使用libxml库提供DOM, Xpath, Xlink支持),xslt(为复杂的第三方XSLT库如Sablotron和libxslt提供的外包程序)。
另一个对 Web Service 开发有用的PHP扩展程序是CURL(Client URL Library)。CURL允许你通过不同的协议,如HTTP, HTTPS, FTP, telnet, LDAP来通讯,其中的HTTPS对Web Services与服务器进行安全连接尤其有用。
强大的类型扩展 (SOAP)
用户自定义字符集,如US-ASCII, UTF-8, UTF-16 (SOAP)
Specifies recipient [指定容器?] (SOAP)
容器遇到无法理解的报文则失败 (SOAP)
易于使用 (XML-RPC)
设计简单 (XML-RPC)