使用php+xslt在windows平台上


Posted in PHP onOctober 09, 2006

在windows平台上使用php+xslt

1。到http://www.php.net下载php 4.0.6

2。将php-4.0.6-Win32.zip解压到c:\php下

3。在web server上配置好php

3。拷贝dlls目录下的下列四个文件到windows\system(32)下

expat.dll
sablot.dll
xmlparser.dll
xmltok.dll

4。修改php.ini

修改extension_dir指向正确的extension目录

extension_dir = c:/php/extensions

然后找到下面这行

;extension=php_sablot.dll

修改为:

extension=php_sablot.dll

如果php配置的是cgi模式,则不需要重启web server,否则可能需要重启web server

5。我们用例子来测试一下

test.xml
============================
<?xml version="1.0"?>

<articles>
<article>
This is the first article.
</article>
</articles>

test.xsl
============================
<?xml version="1.0"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:template match="/">
<html>
<body>
<xsl:value-of select="articles/article"/>
</body>
</html>
     </xsl:template>
</xsl:stylesheet>

test.php
===========================
<?php
$parser=xslt_create();
xslt_run($parser,'test.xsl','test.xml');
print xslt_fetch_result($parser);
xslt_free($parser);
?>

最后,该parser不支持GB2312。:(

PHP 相关文章推荐
PHP分页显示制作详细讲解
Oct 09 PHP
php preg_match_all结合str_replace替换内容中所有img
Oct 11 PHP
ExtJS与PHP、MySQL实现存储的方法
Apr 02 PHP
php设计模式  Command(命令模式)
Jun 17 PHP
PHP的explode和implode的使用说明
Jul 17 PHP
thinkphp的URL路由规则与配置实例
Nov 26 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
Mar 05 PHP
nginx+thinkphp下解决不支持pathinfo模式
Jul 01 PHP
php版微信公众号接口实现发红包的方法
Oct 14 PHP
php与c 实现按行读取文件实例代码
Jan 03 PHP
PHP SPL 被遗落的宝石【SPL应用浅析】
Apr 20 PHP
php解析非标准json、非规范json的方式实例
May 10 PHP
配置PHP使之能同时支持GIF和JPEG
Oct 09 #PHP
PHP输出控制功能在简繁体转换中的应用
Oct 09 #PHP
PHP 增加了对 .ZIP 文件的读取功能
Oct 09 #PHP
如何去掉文章里的 html 语法
Oct 09 #PHP
如何分别全角和半角以避免乱码
Oct 09 #PHP
玩转虚拟域名◎+ .
Oct 09 #PHP
桌面中心(四)数据显示
Oct 09 #PHP
You might like
简单了解PHP编程中数组的指针的使用
2015/11/30 PHP
php处理单文件、多文件上传代码分享
2016/08/24 PHP
php对接java现实加签验签的实例
2016/11/25 PHP
Yii2实现多域名跨域同步登录退出
2017/02/04 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
PHP filesize函数用法浅析
2019/02/15 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
浅谈JavaScript字符集
2014/05/22 Javascript
javascript根据时间生成m位随机数最大13位
2014/10/30 Javascript
node.js中的fs.rename方法使用说明
2014/12/16 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
2016/05/10 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
Angular中ng-options下拉数据默认值的设定方法
2017/06/21 Javascript
超级简易的JS计算器实例讲解(实现加减乘除)
2017/08/08 Javascript
Angular中sweetalert弹框的基本使用教程
2018/07/22 Javascript
微信小程序实现底部导航
2018/11/05 Javascript
Python获取当前时间的方法
2014/01/14 Python
Python通过select实现异步IO的方法
2015/06/04 Python
详解Python 实现元胞自动机中的生命游戏(Game of life)
2018/01/27 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
2018/12/07 Python
python中partial()基础用法说明
2018/12/30 Python
使用Python画出小人发射爱心的代码
2019/11/23 Python
浅谈Keras中shuffle和validation_split的顺序
2020/06/19 Python
python七种方法判断字符串是否包含子串
2020/08/18 Python
Matplotlib animation模块实现动态图
2021/02/25 Python
应届大学生简历中的自我评价
2014/01/15 职场文书
中秋节超市促销方案
2014/01/30 职场文书
演讲稿祖国在我心中
2014/05/04 职场文书
校园安全演讲稿
2014/05/09 职场文书
工会2014法制宣传日活动总结
2014/11/01 职场文书
欧也妮葛朗台读书笔记
2015/06/30 职场文书
吧主申请感言怎么写
2015/08/03 职场文书
大学校园招聘会感想
2015/08/10 职场文书
《我的长生果》教学反思
2016/02/20 职场文书