为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 Saxon/C PHP-API 进行 xslt 转换

如何使用 Saxon/C PHP-API 进行 xslt 转换

PHP
FFIVE 2021-08-27 09:12:59
我有一个用 XSLT 1.0 用 PHP 制作的 FrontController,我已经安装了 Saxon/C PHP-API 以使用 XSLT 2.0。但现在问题来了,我必须围绕 Saxon 语法编写 FrontController。$xmlDoc = new DOMDocument();$xslDoc = new DOMDocument();$proc = new XSLTProcessor();$xslDoc->load("../ressources/xslt/transform_article_partials_to_html.xslt");$dir = __DIR__ . "/articles/" . $lang;$filename = "{$rubrik}_{$seite}.html";$filelist = scandir($dir, 1);$proc->setParameter ("" , "articlePfad" , $filename);$proc->setParameter("", "lang", $lang);if($seite == null) {  $filename = "{$rubrik}.html";  if(in_array($filename, $filelist)) {    $xmlDoc->load($dir . "/" . $filename);  } else {    echo "404";  }} else if(isset($seite) && isset($rubrik)){  if(in_array($filename, $filelist)) {    $xmlDoc->load($dir . "/" . $filename);  } else {    echo "404";  }}$proc->importStylesheet($xslDoc);echo $proc->transformToXML($xmlDoc);一些示例代码,我用 XSLT 1.0 做什么。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 132 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信