作成しようとしている 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</AttributeAssignment>
XSLT私は試しました:
<xsl:template match="AttributeAssignment">
<xsl:if test="contains=('{@AttributeId}', 'fault_code')" >
<faultcode> soapenv:<xsl:value-of select='.'/>
</faultcode>
</xsl:if>
</xsl:template>