Incluindo Elementos <xsl:apply-templates> nos arquivos XSL

O elemento <xsl: apply-templates> é utilizado de dentro de um modelo para chamar outros modelos. Você pode utilizar o atributo select para determinar qual nó de contexto é utilizado quando este elemento for avaliado e o atributo mode para chamar modelos específicos utilizando seus valores mode.

Antes de Iniciar

Sobre Esta Tarefa

As instruções a seguir foram criadas para a perspectiva Recurso (Resource), mas também funcionarão em muitas outras perspectivas.

Siga estas etapas para incluir um elemento <xsl:apply-templates> em seu arquivo XSL. Conforme está sendo definido, o elemento <xsl:apply-templates> será exibido em um campo de leitura.

Procedimento

  1. Abra seu arquivo XSL no editor XSL.
  2. Clique na guia Fragmentos, abra a gaveta XSL e, em seguida, dê um clique duplo em xsl:apply-templates element.
  3. Os modelos correspondentes em sua folha de estilo serão listados. Você pode utilizar o valor de seu padrão correspondente como o valor de sua expressão select se deseja chamar especificamente o modelo correspondido ou pode utilizar o padrão correspondente como um guia para refinar sua expressão select.
  4. Clique em xsl:apply-templates na Lista de Parâmetros.
    1. O atributo Modo é opcional. Ele é utilizado para fornecer modularidade para que possa agrupar os modelos compartilhando o mesmo valor. Os únicos modelos que serão chamados pelo xsl:apply-templates são aqueles que possuem o mesmo valor mode que o que você digitou neste campo.
    2. O atributo Selecionar é opcional. Quando estiver ausente, todos os filhos do nó atual serão selecionados. Caso contrário, os nós correspondidos serão determinados pelo valor da expressão XPath no campo Selecionar. Para criar um valor para o campo Selecionar, você pode:
      • Digitar a expressão XPath neste campo ou
      • Clicar em XPath se desejar utilizar o assistente de Expressão XPath para criar a expressão XPath ou
      • Selecionar seu padrão correspondente no campo Selecionar um Padrão de Correspondência
  5. (Opcional) Clique no botão Incluir Parâmetro para incluir um parâmetro xsl:with-param. Os parâmetros são transmitidos para os modelos utilizando o elemento xsl:with-param. Se você selecionar um modelo correspondente que já tenha os parâmetros definidos, eles serão automaticamente incluídos na Lista de Parâmetros:
    1. Selecione o parâmetro recém-criado.
    2. No campo Nome, digite o nome do parâmetro.
    3. No campo Selecionar, digite o valor padrão do parâmetro. Clique em XPath se deseja utilizar o assistente de Expressão XPath para criar o valor padrão.
  6. Clique em Concluir e o elemento <xsl:apply-templates> será inserido no arquivo XSL.

O que Fazer Depois


Feedback