的區別


<xsl:apply-templates> 應用模板,故名思意,將定義好的模板應用到 XML 的節點上。
  可以調用 XML 文檔的節點,使 XSL 文檔可以渲染 XML 元素內的數據,
  另外它擁有一個 mode 屬性,可以靈活調用 <xsl:template> 元素定義的內容,
  比如 <xsl:template match="x"> 和 <xsl:template match="x" mode="y"> 定義的是兩個不同的樣式,但是他們渲染是同一個節點,
  這時候 <xsl:apply-templates> 的 mode 屬性就派上用場了。在渲染節點時,如果有不同的渲染情況,就使用 mode 屬性。
 
<xsl:call-template> 召喚模板,純粹的調用模板元素,所有的邏輯請在 <xsl:template> 里完成,<xsl:call-template> 不負責任何邏輯。
  它的 name 屬性只要對應了 <xsl:template> 元素的 name 屬性,就形成了調用關系。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM