使用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 相关文章推荐
windows下PHP APACHE MYSQ完整配置
Jan 02 PHP
php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
Sep 05 PHP
PHP中for与foreach的区别分析
Mar 09 PHP
PHP 命令行参数详解及应用
May 18 PHP
php自动注册登录验证机制实现代码
Dec 20 PHP
深入解析PHP的引用计数机制
Jun 14 PHP
php生成年月日下载列表的方法
Apr 24 PHP
PHP编译安装时常见错误解决办法
May 28 PHP
带你了解PHP7 性能翻倍的关键
Nov 19 PHP
php使用Jpgraph创建3D饼形图效果示例
Feb 15 PHP
微信公众号实现会员卡领取功能
Jun 08 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
Nov 26 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 图片上传代码
2011/09/13 PHP
深入理解require与require_once与include以及include_once的区别
2013/06/05 PHP
jquery select下拉框操作的一些说明
2010/04/02 Javascript
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
2011/07/31 Javascript
javascript中this做事件参数相关问题解答
2013/03/17 Javascript
jquery ui对话框实例代码
2013/05/10 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
jquery实现下拉框功能效果【实例代码】
2016/05/06 Javascript
使用JS正则表达式 替换括号,尖括号等
2016/11/29 Javascript
利用jsonp与代理服务器方案解决跨域问题
2017/09/14 Javascript
JS解决position:sticky的兼容性问题的方法
2017/10/17 Javascript
webpack配置导致字体图标无法显示的解决方法
2018/03/06 Javascript
vue 实现微信浮标效果
2019/09/01 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
[02:39]DOTA2英雄基础教程 天怒法师
2013/11/29 DOTA
[53:10]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs VG 第一场
2018/04/11 DOTA
Python变量作用范围实例分析
2015/07/07 Python
Python定时器实例代码
2017/11/01 Python
python list元素为tuple时的排序方法
2018/04/18 Python
keras自定义回调函数查看训练的loss和accuracy方式
2020/05/23 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
韩国休闲女装品牌网站:ANAIS
2016/08/24 全球购物
美国汽配连锁巨头Pep Boys官网:轮胎更换、汽车维修服务和汽车零部件
2017/01/14 全球购物
SEPHORA丝芙兰捷克官网:购买香水、化妆品和护肤品
2018/11/26 全球购物
英国顶级足球鞋的领先零售商:Lovell Soccer
2019/08/27 全球购物
医院护士的求职信
2014/01/03 职场文书
拖鞋店创业计划书
2014/01/15 职场文书
小学老师寄语大全
2014/04/04 职场文书
电视节目策划方案
2014/05/16 职场文书
温馨提示标语
2014/06/26 职场文书
个人公司授权委托书范本
2014/10/12 职场文书
投诉书范文
2015/07/02 职场文书
SpringBoot系列之MongoDB Aggregations用法详解
2022/02/12 MongoDB
一文搞清楚MySQL count(*)、count(1)、count(col)区别
2022/03/03 MySQL