使用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 相关文章推荐
Ajax PHP分页演示
Jan 02 PHP
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
Sep 30 PHP
PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
Oct 11 PHP
第4章 数据处理-php数组的处理-郑阿奇
Jul 04 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
May 15 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
Nov 11 PHP
什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释
Jul 01 PHP
php中final关键字用法分析
Dec 07 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
php-fpm重启导致的程序执行中断问题详解
Apr 29 PHP
tp5递归 无限级分类详解
Oct 18 PHP
基于PHP实现发微博动态代码实例
Dec 11 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 新手入门教程
2009/08/03 PHP
PHP CodeBase:将时间显示为&quot;刚刚&quot;&quot;n分钟/小时前&quot;的方法详解
2013/06/06 PHP
Yii实现文章列表置顶功能示例
2016/10/18 PHP
Linux下安装Memcached服务器和客户端与PHP使用示例
2019/04/15 PHP
JS 参数传递的实际应用代码分析
2009/09/13 Javascript
JQuery 返回布尔值Is()条件判断方法代码
2012/05/14 Javascript
图片动画横条广告带上下滚动的JS代码
2013/10/25 Javascript
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
jquery单行文字向上滚动效果示例
2014/03/06 Javascript
js树插件zTree获取所有选中节点数据的方法
2015/01/28 Javascript
jQuery插件扩展实例【添加回调函数】
2016/11/26 Javascript
ES6正则的扩展实例详解
2017/04/25 Javascript
vue深入解析之render function code详解
2017/07/18 Javascript
javascript实现文字无缝滚动效果
2017/08/26 Javascript
浅谈JavaScript find 方法不支持IE的问题
2017/09/28 Javascript
Express下采用bcryptjs进行密码加密的方法
2018/02/07 Javascript
Vue中的字符串模板的使用
2018/05/17 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
详解vue 项目白屏解决方案
2018/10/31 Javascript
轻松学习JavaScript函数中的 Rest 参数
2019/05/30 Javascript
关于vue项目中搜索节流的实现代码
2019/09/17 Javascript
python爬取NUS-WIDE数据库图片
2016/10/05 Python
深入理解Python中变量赋值的问题
2017/01/12 Python
python数据挖掘需要学的内容
2019/06/23 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
Python进阶之迭代器与迭代器切片教程
2020/01/29 Python
Python经典五人分鱼实例讲解
2021/01/04 Python
CSS3 完美实现圆角效果
2009/07/13 HTML / CSS
2014全国两会学习心得体会2000字
2014/03/10 职场文书
六一节目主持词
2014/04/01 职场文书
机电专业毕业生自我鉴定2014
2014/10/04 职场文书
整改报告格式
2014/11/06 职场文书
2014年挂职干部工作总结
2014/12/06 职场文书
2015年学校远程教育工作总结
2015/07/20 职场文书
关于python3 opencv 图像二值化的问题(cv2.adaptiveThreshold函数)
2022/04/04 Python
mysql拆分字符串作为查询条件的示例代码
2022/07/07 MySQL