Najnowsze tutoriale tworzenie stron internetowych
 

XSLT <xsl:apply-imports> Element


<Pełna XSLT element odniesienia

Definicja i Wykorzystanie

<xsl:apply-imports> Element stosuje regułę szablonu z importowanego arkusza stylów.

Szablon zasad w importowanych arkuszy stylów mają niższy priorytet niż reguły szablonów w głównych arkusze stylów. <xsl:apply-imports> jest używany, gdy chcemy wykorzystać zasadę szablonu z importowanego arkusza stylów niż równoważny przepis w głównym arkuszu stylów.


Składnia

<xsl:apply-imports/>

Atrybuty

Żaden

Przykład

Załóżmy, że mamy arkusz stylów o nazwie "standard.xsl" , który zawiera reguły dla elementów szablonu wiadomości:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="message">
  <h2><xsl:apply-templates/></h2>
</xsl:template>

</xsl:stylesheet>

Kolejny arkusz stylów mogła importować "standard.xsl" i modyfikować elementy wiadomości, takie jak to:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:import href="standard.xsl"/>

<xsl:template match="message">
  <div style="border:solid blue">
  <xsl:apply-imports/>
  </div>
</xsl:template>

</xsl:stylesheet>

Wynik byłby przekształcić wiadomość do elementu formularza:

<div style="border:solid blue"><h2>...</h2></div>

<Pełna XSLT element odniesienia