php+xml+xslt PHP5中运行正常,但空间版本为PHP4,谁能帮我转换一下!

tgq1981 2006-03-31 12:02:29
$xml = new DOMDocument;
$xml->load($_SERVER['DOCUMENT_ROOT'] . 'test.xml');

$xsl = new DOMDocument;
$xsl->load($_SERVER['DOCUMENT_ROOT'] . 'test.xsl');

$proc = new XSLTProcessor;
$proc->importStyleSheet($xsl);

echo $proc->transformToXML($xml);




test.xml
--------------------------------------
<?xml version='1.0' encoding='gb2312'?>
<data>
<id>1</id>
</data>
--------------------------------------


test.xsl
--------------------------------------
<?xml version="1.0" encoding="GB2312" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" version="1.0" encoding="GB2312" indent="yes" />
<xsl:template match="/">
<html>
<head>
<title><xsl:value-of select="/data/id" /></title>
</head>
</html>
</xsl:template>
</xsl:stylesheet>
--------------------------------------

哪位大侠帮我把它转换为PHP4版本的!非常感谢!
...全文
143 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tgq1981 2006-04-04
  • 打赏
  • 举报
回复
自己解决! 由于我的PHP是5.0.4 好不容易找到一台机装上4.X 版本
测试通过,代码如下:

$xh = xslt_create();
$result = xslt_process($xh, 'test.xml', 'test.xsl');
print $result;
xslt_free($xh);



tgq1981 2006-04-02
  • 打赏
  • 举报
回复
要的就是服务器解析的效果啊。项目需要我这样做。
ddboy 2006-03-31
  • 打赏
  • 举报
回复
像你这东东,直接让浏览器解析不是更好

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧