xslt_process()的使用,高分请教! 看手册上的例子: http://ca3.php.net/manual/en/function.xslt-process.php 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php// XML string$xml = '<?xml version="1.0"?><para> change me</para>';// XSL string$xsl = '<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:output method="html" encoding="ISO-8859-1" indent="no" omit-xml-declaration="yes" media-type="text/html"/> <xsl:param name="myvar"/> <xsl:param name="mynode"/> <xsl:template match="/">My PHP variable : <xsl:value-of select="$myvar"/><br />My node set : <xsl:value-of select="$mynode"/> </xsl:template></xsl:stylesheet>';$xh = xslt_create();// the second parameter will be interpreted as a string$parameters = array ( 'myvar' => 'test', 'mynode' => '<foo>bar</foo>');$arguments = array ( '/_xml' => $xml, '/_xsl' => $xsl);echo xslt_process($xh, 'arg:/_xml', 'arg:/_xsl', NULL, $arguments, $parameters);?> 懂了,谢谢二位,刚开始没法理解arg:/_xml,哈哈!给分 PHP内置函数rename()与copy()无法跨分区操作 php循环分配问题 数组遍历输出问题~! 麻烦看下这个正则 利用window.open打开的窗口会在标签显示,怎么让它弹出来? 一个xml问题 急急~我的PHP不能向数据库插入中文,读出来的中文也是“???” 如何访问局域网的mysql数据库 简单问题,马上给分,入门问题!!在线 问如何取变量 连接mysql时,无密码的用户通过,而有密码的用户不行 问一个下载系统防盗的问题
$xml = '<?xml version="1.0"?>
<para>
change me
</para>';// XSL string
$xsl = '
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="ISO-8859-1" indent="no"
omit-xml-declaration="yes" media-type="text/html"/>
<xsl:param name="myvar"/>
<xsl:param name="mynode"/>
<xsl:template match="/">
My PHP variable : <xsl:value-of select="$myvar"/><br />
My node set : <xsl:value-of select="$mynode"/>
</xsl:template>
</xsl:stylesheet>';
$xh = xslt_create();// the second parameter will be interpreted as a string
$parameters = array (
'myvar' => 'test',
'mynode' => '<foo>bar</foo>'
);$arguments = array (
'/_xml' => $xml,
'/_xsl' => $xsl
);echo xslt_process($xh, 'arg:/_xml', 'arg:/_xsl', NULL, $arguments, $parameters);?>