php与XML、XSLT、Mysql的结合运用实现代码

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php与XML、XSLT、Mysql的结合运用实现代码脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

使用PHP中的XMl与xslt要用到一些dll库,
extension=PHP_DomXML.dll //操作XML函数
extension=PHP_iconv.dll //转码用的,比如将GB2312的转成UTF-8的
extension=PHP_xslt.dll //XSLT的函数
使用上面这三个库的时候,你要将PHP安装目录下的dlls目录加入到路径中,否则会找不到
这些类库的
在下面的课程中,我们会用PHP中的PEAR类库,主要用了db类库,sql2XML类库,大家可以在
pear.PHP.net上下载最新的版本
下载完上面二个类库以后,大家最好在PHP.ini中设置一下
include_path = ".;d:PHPpear"
d:PHPpear 是我的pear的安装路径
设置完以后,重新启动一下机器,否则因为路径找不到而导致apache启动不正常,无法正常使用 至此要使用PHP中的XML和XSLT的设置就完成了,是不是很简单:)
使用Linux的用户可以到
http://www.gingerall.com/下载关于XSLt的源码
http://www.gnu.org/software/libiconv/下载关于Iconv的源码
PHP与XML、XSLT、MysqL的结合运用,初级篇
下面我要讲的是一个简单的从数据库中抽取数据,生成XML文档,使用XSLT转换成HTML的过程,
该过程只讲使用这一技的过程,不会涉及分页等其它的技术
该示例我使用下面的数据库表及数据
表名:企业用户信息表,英文名:yhxx
表结构:
#
# 数据表的结构 yhxx
#
CREATE TABLE yhxx (
nsrnm vArchar(15) NOT NULL default '',
qymc VARchar(200) NOT NULL default '',
qydh varchar(50) NOT NULL default '',
Primary KEY (nsrnm)
) TYPE=MyISam COMMENT='用户信息表';
#
# 数据表内容 yhxx
#
INSERT INTO yhxx VALUES ('310109040111985','乔家饮食发展有限公司','8621-63346626');
INSERT INTO yhxx VALUES ('310104040221736','上海嘉陵贸易有限公司','74292546');
INSERT INTO yhxx VALUES ('310108040331576','翡翠艺术公司','54861465'); 接下来我开始写抽取数据的程序与显示数据的页面
为了使大家都能明白,我使用最简单的方法来写程序
程序文件名称browesData.PHP
页面文件名称:browesData.html
程序及页面文件提供下载,本程序已经在win2000、MysqL下通过测试
代码下一页 如果大家对此技术感兴趣,我再为大家讲一下PHP与xml、xslt、数据库结合更深一步的应用
<div class="codetITle"><a style="CURSOR: pointer" data="26501" class="copybut" id="copybut26501" onclick="doCopy('code26501')"> 代码如下:

脚本宝典总结

以上是脚本宝典为你收集整理的php与XML、XSLT、Mysql的结合运用实现代码全部内容,希望文章能够帮你解决php与XML、XSLT、Mysql的结合运用实现代码所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:phpXMLXSLT