【 tulaoshi.com - PHP 】
在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目录下的下列四个文件到windowssystem(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。:(