0

作成しようとしている XSLT に関するヘルプを探しています - 私が作業しようとしている問題は、attributeId に部分文字列「fault_code」が含まれている場合、AttributeAssignment の値を取得したいということです。

入力:

 <AttributeAssignment AttributeId="att_obl_authorization_rule_fault_code" DataType="string" Issuer="" Category="urn:oasis:names:tc:xacml:3.0:attribute-category:environment">ERROR</At‌​tributeAssignment> 

XSLT私は試しました:

<xsl:template match="AttributeAssignment">
  <xsl:if test="contains=('{@AttributeId}', 'fault_code')" > 
    <faultcode> soapenv:<xsl:value-of select='.'/> 
    </faultcode> 
     </xsl:if> 
</xsl:template> 
4

1 に答える 1