Definir uma transformação XSL

O XSL é uma linguagem de script de formato XML padrão na indústria. O script Java pode ser usado para definir funções complexas.

Algumas alterações no script passarão na validação, mas o conteúdo não é válido para transformação. Por exemplo:

  • o nó de origem será removido
  • o conteúdo é alterado entre as marcas source <source></source>
  • o conteúdo é alterado entre as marcas target <target></target>
  • o elemento map é totalmente removido <map></map>

Em seguida, os detalhes da origem são removidos e o mapeamento definido como Indefinido(a).

  1. Abra o Gerador de Transformação.
  2. Selecione uma transformação XSL e clique em Editar transformação. Alternativamente, clique em Criar nova transformação e selecione Tipo de script como TML.
  3. Selecione uma transformação XSL. O código de origem da transformação é exibido na exibição Script. Você pode clicar em Detalhes TML para editar a transformação no modo TML, mas apenas se o script for válido.
    Nota: Qualquer transformação criada na exibição XSL não pode ser visualizada no mapeamento de TML.

    A área de script é exibida com conteúdo default:

    <?xml version='1.0' encoding='utf-8' ?>
    <xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
    	<xsl:output method='xml'/>
    	<!– Add templates below –!>
    	<xsl:template match='New Template'>
    		<xsl:apply-templates/>
    	</xsl:template>
    </xsl:stylesheet>
  4. Especifique o nome e a descrição da transformação.
  5. Especifique o formato de origem e de destino.
  6. Opcionalmente, especifique outros itens na transformação.
    Nota: Se houver erros no código ou o código for inválido, você não poderá retornar à exibição Detalhes TML.
  7. Clique em Salvar para salvar a transformação.
  8. Valide e teste a transformação.