使用php+xslt在windows平台上

2016-01-29 14:57 9 1 收藏

使用php+xslt在windows平台上,使用php+xslt在windows平台上

【 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。:(

 

来源:http://www.tulaoshi.com/n/20160129/1494847.html

延伸阅读
标签: Web开发
和数据库排序一样,XSL/XSLT也可以实现随机排序,原理也很简单,下面就是代码。 ?xml version="1.0"? xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"   xmlns:msxsl="urn:schemas-microsoft-com:xslt"   xmlns:eMeng="http://dotnet.aspx.cc/"   version="1.0" msxsl:script...
标签: PHP
  可以实现, 方法有二。 一、再Web中添加用户 因为添加用户,所以你运行PHP程序的用户必须是管理员权限(Administrator),并且同时需要你的php.ini中的安全模式没有打开,并且关闭函数中没有关闭system()、exec()、passthru()等函数。 ( 以下说明针对Windows2000/Windows XP/Windows 2003 ) 1、使用IIS做Web服务器 如果是使用IIS做服...
标签: PHP
写给Hunte: 好久不在网上见你,真有点说不出来的感觉,没有hunte的phpuser.com什么也不是. 转了你站上的两篇文章, 特翻了一篇了以示致歉. ---------------------------------------------------- 原作者:Perugini Luca (www.phpbuilder.com) 译者:znsoft (http://www.phpease.com) ----------------------------------------...
标签: 电脑入门
首先,下载网友从Vista中分离出的Windows日历 下载后,将其解压到Program FilesWindows Calendar文件夹中,右键单击可执行程序文件名WinCal,选择锁定到任务栏或附到开始菜单即可。 压缩包内文件夹说明: zh-CN--日历组件的简体中文语言包 en-US--英文语言包 Windows日历主界面 Windows日历组件默认使用简体中文界面,如需英文,将zh...
标签: PHP
  <?php        require_once "DB.php";            //PEAR中的数据库处理类     $dataType = "mysql" ;            //数据库类型     $user = "root...

经验教程

69

收藏

69
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部