CSDN博客

img bjbs_270

用PHP将XML用XSLT解析成HTML

发表于2004/10/5 20:49:00  1218人阅读

分类: PHP技术文章

/**

* 将xml文件根据xsl文件转换成HTML内容

* @param String $xslFile - xsl文件

* @param String $xmlFile - xml文件

* 需要加载相关的dll,如:iconv,xslt等

*/

function getXmlHtml($xslFile = false, $xmlFile = false)

{

    
$xslstring = implode('', file($xslFile));



    
$xmlstring = implode('', file($xmlFile));

    
$arguments = array('/_xml' => $xmlstring,

        
'/_xsl' => $xslstring

        
);

    
$xh = xslt_create();

    
$result = xslt_process($xh, 'arg:/_xml', 'arg:/_xsl', null, $arguments);

    if (
$result) {

        return
$result;

        
xslt_free($xh);

    } else {

        return
"Err";

        
xslt_free($xh);

    }

}
//end function getXmlHtml()


阅读全文
0 0

相关文章推荐

img
取 消
img