久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP 可以與 XSLT 通信嗎?

Can PHP communicate with XSLT?(PHP 可以與 XSLT 通信嗎?)
本文介紹了PHP 可以與 XSLT 通信嗎?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我想結合使用 xml &xslt 作為模板系統.我想回答的問題是:xslt 和 PHP 可以互相通信嗎(即共享變量)?

I want to use a combination of xml & xslt as a templating system. The question that I want answered is: can xslt and PHP communicate with each other (i.e share variables)?

推薦答案

您可以使用 PHP 完成的基本任務是定義要使用哪個 XSLT 腳本轉換哪個 XML 文件.使用這個你可以
a) 將參數從 PHP 傳遞到 XSLT 和
b) 在 XSLT 腳本中使用 PHP 函數.
這個例子展示了如何 - 第一個 PHP 文件:

The basic task you can do with PHP is to define which XML file to transform with which XSLT script. Using this you can
a) pass parameters from PHP to XSLT and
b) use PHP functions in the XSLT script.
This example shows how - first PHP file:

<?php
function f($value){
  //do something
  return $value;
}
$proc=new XsltProcessor;
$proc->registerPHPFunctions();
$proc->setParameter('', 'p', '123');
$proc->importStylesheet(DOMDocument::load("script.xsl"));
echo $proc->transformToXML(DOMDocument::load("data.xml"));
?>

第二個 XSLT 文件:

second XSLT file:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:php="http://php.net/xsl" exclude-result-prefixes="php">
  <xsl:param name="p" select="''"/>
  <xsl:template match="/">
    <xsl:value-of select="$p"/> 
    <xsl:value-of select="php:function('f', '456')"/>
  </xsl:template>
</xsl:stylesheet>

輸出應該是 123456
select="''" 而不是 select=""

The output should be 123456
EDITED: select="''" instead select=""

這篇關于PHP 可以與 XSLT 通信嗎?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Action View Helper in Zend - Work around?(Zend 中的動作視圖助手 - 解決方法?)
Is this a good way to match URI to class/method in PHP for MVC(這是將 URI 與 PHP 中用于 MVC 的類/方法匹配的好方法嗎)
Where do I save partial (views) in Zend Framework, to be accessible for all Views in my App?(我在哪里保存 Zend Framework 中的部分(視圖),以便我的應用程序中的所有視圖都可以訪問?) - IT屋-程序員軟件開發技術
Having a single entry point to a website. Bad? Good? Non-issue?(有一個網站的單一入口點.壞的?好的?沒問題?)
Is MVC + Service Layer common in zend or PHP?(MVC + 服務層在 Zend 或 PHP 中常見嗎?)
Hello World example in MVC approach to PHP(PHP MVC 方法中的 Hello World 示例)
主站蜘蛛池模板: 亚洲免费精品 | 日韩一区二区三区在线 | 久久久www成人免费无遮挡大片 | 91资源在线| 日韩欧美在线一区 | 久久i| 中国黄色在线视频 | 伊人av在线播放 | www.伊人.com | 日本久久综合网 | 亚洲人成人一区二区在线观看 | 国产传媒| 91文字幕巨乱亚洲香蕉 | 日日干日日色 | 国产日韩免费观看 | 亚洲 精品 综合 精品 自拍 | 91精品久久久久久久久中文字幕 | 日韩一区在线播放 | 日韩欧美国产精品综合嫩v 一区中文字幕 | 国产精品69毛片高清亚洲 | 一区二区三区四区国产 | 色狠狠桃花综合 | 欧美99 | 亚州精品天堂中文字幕 | 日韩成人免费在线视频 | h在线播放 | 黄色在线网站 | 久久一二 | 亚洲免费三区 | 久久久精品一区二区三区 | 精品欧美乱码久久久久久 | 午夜视频一区二区 | 国产精品久久久久aaaa九色 | 国产精品18hdxxxⅹ在线 | 毛片1| 一区二区三区四区免费在线观看 | 欧美日韩成人在线 | 国产精品免费在线 | 日韩黄| 一区视频在线播放 | 性视频网 |