欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【网友分享:php与XML、XSLT、Mysql结合运用】,下面是详细的分享!
网友分享:php与XML、XSLT、Mysql结合运用
一 php与XML、XSLT、Mysql的结合运用
安装篇
经常看到有用户问一些关于php与XML、数据库结合运用的贴子,也经常看到一些初学者把php代码与HTML代码混写到一起,然后在出错的时候找不到错误,急得团团转,下面我就给大家讲一下如何用XML技术将HTML代码和PHP程序分离,当然,分离的技术有好多种,比如PEAR中的IT模板。总的来说,个人认为使用XML技术是最方便的,废话不多说了,我们言归正传,讲一下在win2000下的安装。
使用php中的xml与xslt要用到一些dll库:
|
以下为引用的内容: extension=php_domxml.dll //操作XML的函数库 |
使用上面这三个库的时候,你要将php安装目录下的dlls目录加入到路径中,否则会找不到这些类库的。在下面的课程中,我们会用到php中的PEAR类库,主要用了DB类库,Sql2XML类库,大家可以在
pear.php.net上下载最新的版本,下载完上面二个类库以后,大家最好在php.ini中设置一下:
include_path=".;d:phppear"
d:phppear 是我的pear的安装路径
设置完以后,重新启动一下机器,否则因为路径找不到而导致Apache启动不正常,无法正常使用。至此要使用PHP中的XML和XSLT的设置就完成了,是不是很简单。
使用Linux的用户可以到
http://down.chinaz.com/query.asp?q=XSLt&search_code=0下载关于XSLt的源码
http://www.gnu.org/software/libicon...关于Iconv的源码
二 php与XML、XSLT、Mysql的结合运用
初级篇
下面我要讲的是一个简单的从数据库中抽取数据,生成XML文档,使用XSLT转换成HTML的过程,
该过程只讲使用这一技术的过程,不会涉及分页等其它的技术。该示例我使用下面的数据库表及数据
表名:企业用户信息表,英文名:yhxx
表结构:
|
以下为引用的内容: # CREATE TABLE yhxx ( # INSERT INTO yhxx VALUES ('310109040111985', '乔家饮食发展有限公司', '8621-63346626'); |
接下来我开始写抽取数据的程序与显示数据的页面,为了使大家都能明白,我使用最简单的方法来写程序。
程序文件名称:browesData.php
页面文件名称:browesData.html
程序及页面文件提供下载,本程序已经在win2000、mysql下通过测试。
如果大家对此技术感兴趣,我再为大家讲一下php与xml、xslt、数据库结合更深一步的应用
|
以下为引用的内容: ?> |
以上所分享的是关于网友分享:php与XML、XSLT、Mysql结合运用,下面是编辑为你推荐的有价值的用户互动:
相关问题:有人能简单说说php中的扩展模块作用吗
答:我刚开始的时候和楼下的想法一样,觉得这种一百度一大堆的东西干嘛要提问。 结果我真百度的时候才发现百度原来真的不好找到。 不过,最后还是找到了。下面的表格就是扩展库所有扩展的说明和注解和解释。 --------------------------------------... >>详细
相关问题:php怎么用啊?我是初学者(环境搭建好了)
答:php是要进过解释器才会显示的,你改成html肯定不行,通过phpnow的打开本地页面才可以 >>详细
相关问题:用sae新浪云,怎样用php连接mysql???
答:使用新浪SAE架构搭建自己的网站。将自己在本地编写的PHP程序上传到SAE上。如果要正常使用需要链接MySQL数据库(如果你的网站使用了MySQL数据库服务)。 新浪SAE提供了对PHP访问MySQL的程序支持。所以这个过程要实现起来并不困难。只需要修改用户... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
