Modificando as Folhas de Estilo XSL de Amostra

Há vários pontos em que é possível modificar os scripts .xsl usados no aplicativo.

Procedimento

Para modificar as folhas de estilo XSL de amostra, é possível:

  1. Modifique o mapeamento de credencial para AZ.
    Abra a folha de estilo rgxacml.xsl e conclua as instruções XSL a seguir:
    <!-- Especifique seu Servidor LDAP -->
    <xsl:variable name="server"><xsl:copy-of select="$LDAPHost"/></xsl:variable>
    <xsl:variable name="bindDN"><xsl:copy-of select="$LDAPCN"/></xsl:variable>
    <xsl:variable name="bindPassword"><xsl:copy-of
    select="$LDAPPassword"/></xsl:variable>
    <xsl:variable name="port"><xsl:copy-of select="$LDAPPort"/></xsl:variable>
    As variáveis a seguir são definidas na folha de estilo soavars.xsl:
    <xsl:variable name="LDAPHost" select='"yourldap.something.com"' />
    <xsl:variable name="LDAPPort" select='"389"' />
    <xsl:variable name="LDAPCN" select='"cn=root"' />
    <xsl:variable name="LDAPPassword" select='"passw0rd"' />
    <xsl:variable name="StoreGWHost" select='"yourDatapowerName"' />
    <xsl:variable name="StoreGWPort" select='"62151"' />
    A amostra contém uma senha não criptografada para o servidor LDAP, pode ser que você deseje customizar a folha de estilo fornecida para decriptografar uma senha criptografada.
    <!-- Especifique o DN base para iniciar a procura -->
    <xsl:variable name="baseDN">dc=ibm.com</xsl:variable>
    O baseDN é codificado permanentemente como dc=ibm.com. Se você tiver configurado seu LDAP com um sufixo diferente, baseDN, altera essa linha para customizar a amostra.
  2. Modifique a folha de estilo de Edição de Dados.
    A folha de estilo noPriceInfo.xsl contém o código a seguir, que irá zerar quaisquer valores de preço. É possível incluir outros campos na lógica de edição de dados ou incluir transformações mais complicadas que envolvam cálculo para determinar valores para campos.
    <!-- campos de acesso privado apenas -->
    <xsl:template match="price">
    <price>0.0</price>
    </xsl:template>
    <xsl:template match="Price">
    <Price>0.0</Price>
    </xsl:template>
    Posteriormente, a folha de estilo executa uma transformação de identidade em todos os outros elementos.

Tarefa Tarefa

Feedback


Ícone de registro de data e hora Última atualização: 14 de novembro de 2012


http://publib.boulder.ibm.com/infocenter/prodconn/v1r0m0/topic/com.ibm.scenarios.soawdpwsrr.doc/topics/tsoa2_sample_xsl_modify_stylesheet.htm