使用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 文章调用类代码
Aug 11 PHP
解析如何在PHP下载文件名中解决乱码的问题
Jun 20 PHP
php调用MySQL存储过程的方法集合(推荐)
Jul 03 PHP
php计算当前程序执行时间示例
Apr 24 PHP
php安装swoole扩展的方法
Mar 19 PHP
关于PHP文件的自动运行方法分析
May 13 PHP
详解PHP中websocket的使用方法
Sep 15 PHP
php源码 fsockopen获取网页内容实例详解
Sep 24 PHP
快速解决PHP调用Word组件DCOM权限的问题
Dec 27 PHP
PHP date()格式MySQL中插入datetime方法
Jan 29 PHP
PHP _construct()函数讲解
Feb 03 PHP
PHP判断是否微信访问的方法示例
Mar 27 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中OR与|| AND与&amp;&amp;的区别总结
2013/10/26 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
2014/08/19 PHP
php 使用array函数实现分页
2015/02/13 PHP
PHP使用递归算法无限遍历数组示例
2017/01/13 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
一段利用WSH修改和查看IP配置的代码
2008/05/11 Javascript
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
2011/02/23 Javascript
Jquery 复选框取值兼容FF和IE8(测试有效)
2013/10/29 Javascript
javascript制作的简单注册模块表单验证
2015/04/13 Javascript
微信JSSDK上传图片
2015/08/23 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
学习掌握JavaScript中this的使用技巧
2016/08/29 Javascript
基于js 本地存储(详解)
2017/08/16 Javascript
Vue.js 2.5新特性介绍(推荐)
2017/10/24 Javascript
jquery点击回车键实现登录效果并默认焦点的方法
2018/03/09 jQuery
vue树形结构获取键值的方法示例
2018/06/21 Javascript
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
[01:21]DOTA2 新英雄 森海飞霞
2020/12/18 DOTA
Python 开发Activex组件方法
2009/11/08 Python
python输出指定月份日历的方法
2015/04/23 Python
使用Python编写Prometheus监控的方法
2018/10/15 Python
python实现图片插入文字
2019/11/26 Python
实现Python与STM32通信方式
2019/12/18 Python
Python netmiko模块的使用
2020/02/14 Python
Django models filter筛选条件详解
2020/03/16 Python
通过Python实现一个简单的html页面
2020/05/16 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
python输出国际象棋棋盘的实例分享
2020/11/26 Python
html5的新增的标签和废除的标签简要概述
2013/02/20 HTML / CSS
香港礼品网站:GiftU eshop
2017/09/01 全球购物
广州喜创信息技术有限公司JAVA软件工程师笔试题
2012/10/17 面试题
高中打架检讨书
2014/02/13 职场文书
公司联欢会策划方案
2014/05/19 职场文书
初中语文教学研修日志
2015/11/13 职场文书
ObjectMapper 如何忽略字段大小写
2021/06/29 Java/Android