2017-03-10 8 views
0

私は私がUIを定義する場合は、ここで<xsl:template match="/">外にスタイルを適用するシナリオであることをプライムフェイススタイルを<xsl:template match = "/">タグの外側に適用しますか?

<?xml version = "1.0" encoding = "UTF-8"?> 
<xsl:stylesheet version="1.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
<xsl:template match="/"> 
     <ui:composition xmlns="http://www.w3.org/1999/xhtml" 
     xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" 
     xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:p="http://primefaces.org/ui" 
     template="/WEB-INF/template.xhtml"> 
<ui:define name="content"> 
      <p:tabView scrollable="true"> 
      <p:tab title="My Report"> 
       <h:panelGrid columns="2" cellpadding="5"> 
        <xsl:apply-templates select="cd/title" /> 
       </h:panelGrid> 
      </p:tab> 


      </p:tabView> 
     </ui:define> 
     </ui:composition> 
</xsl:template> 



<xsl:template match="messagetype"> 
<p:panel header="Message Type">   **---->Trying to apply code for 
               values it throws error p: is not bound** 
    <span style="color:blue;"> 
     <xsl:value-of select="." /> 
    </span> 
</p:panel> 
</xsl:template> 

面白いことに出くわした:<xsl:template match="/">上記compsitionそれはXLS

に私にエラーをスローし、私は多くのコードを持っています私は、のよう<xsl:template match="messagetype">移動

+0

このPrimeFacesは、xslt内のタグ以外はどのように関連していますか? – Kukeltje

答えて

1

<xsl:template match="/">内の名前空間宣言を持つようになりました入れ子にすることができません〜xsl:stylesheet要素。

関連する問題