使用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中利用XML技术构造远程服务(下)
Oct 09 PHP
PHP+javascript模拟Matrix画面
Oct 09 PHP
php教程之魔术方法的使用示例(php魔术函数)
Feb 12 PHP
php读取远程gzip压缩网页的方法
Dec 29 PHP
CodeIgniter基于Email类发邮件的方法
Mar 29 PHP
phpmailer简单发送邮件的方法(附phpmailer源码下载)
Jun 13 PHP
PHP处理二进制数据的实现方法
Jun 13 PHP
PHP微信开发之查询城市天气
Jun 23 PHP
PHP仿微信多图片预览上传实例代码
Sep 13 PHP
php文件上传类的分享
Jul 06 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
Oct 17 PHP
使用vs code编辑调试php配置的方法
Jan 29 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
PHP4 与 MySQL 交互使用
2006/10/09 PHP
PHP 第三节 变量介绍
2012/04/28 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
2018/04/21 PHP
PHP的imageTtfText()函数深入详解
2021/03/03 PHP
javascript获取元素CSS样式代码示例
2013/11/28 Javascript
js获取checkbox值的方法
2015/01/28 Javascript
php结合imgareaselect实现图片裁剪
2015/07/05 Javascript
js实现密码强度检验
2017/01/15 Javascript
js实现图片粘贴上传到服务器并展示的实例
2017/11/08 Javascript
nodejs发送http请求时遇到404长时间未响应的解决方法
2017/12/10 NodeJs
vue源码学习之Object.defineProperty 对数组监听
2018/05/30 Javascript
详解vue 路由跳转四种方式 (带参数)
2019/04/28 Javascript
python实现异步回调机制代码分享
2014/01/10 Python
Python错误处理操作示例
2018/07/18 Python
python实现顺序表的简单代码
2018/09/28 Python
Python使用pydub库对mp3与wav格式进行互转的方法
2019/01/10 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
2019/07/31 Python
Pytorch卷积层手动初始化权值的实例
2019/08/17 Python
对python中的*args与**kwgs的含义与作用详解
2019/08/28 Python
python flask中动态URL规则详解
2019/11/22 Python
Python json模块与jsonpath模块区别详解
2020/03/05 Python
PyTorch实现重写/改写Dataset并载入Dataloader
2020/07/14 Python
在网上学习全世界最好的课程:Coursera
2017/11/07 全球购物
美国新兴城市生活方式零售商:VILLA
2017/12/06 全球购物
以色列的身体护理及家居香薰品牌:Sabon NYC
2018/02/23 全球购物
加拿大国民体育购物网站:National Sports
2018/11/04 全球购物
2013的个人自我评价
2013/12/26 职场文书
夫妻双方自愿离婚协议书
2014/10/24 职场文书
乡镇2014法制宣传日活动总结
2014/11/01 职场文书
2014年度个人工作总结
2014/11/07 职场文书
党员证明信
2015/06/19 职场文书
丧事酒宴答谢词
2015/09/30 职场文书
2016年国庆节宣传标语
2015/11/25 职场文书
浅析Redis Sentinel 与 Redis Cluster
2021/06/24 Redis
MySQL创建表操作命令分享
2022/03/25 MySQL