17.4 在PHP中建立对XML的支持
虽然PHP在以前的版本中就已经提供了对XML的支持,但是随着PHP5的出现,这种支持大大增强了。由于PHP4对XML的支持比较有限,比如默认情况下只提供基于SAX的解析器、PHP4 DOM没有实现W3C标准等。
PHP5包括彻底重新编写和新增加的扩展,如SAX解析器、DOM、SimpleXML、XMLReader、XMLWriter和XSLT处理程序。所有这些扩展都以libxml2为基础。除了自PHP4改进的SAX支持以外,PHP5还同时支持符合W3C标准的DOM和SimpleXML扩展。默认情况下同时支持SAX、DOM和SimpleXML。如果熟悉其他语言中的DOM,使用PHP实现类似的功能会更简单。
通常,在Windows安装PHP5时,对XML的支持就已经建立,读者可以通过使用向页面输出函数phpinfo()的内容查看当前的PHP是否对XML支持。如图17-4~图17-6所示。



共有条评论 网友评论