輸入XML:XSLT不產生預期的輸出
<derivatives>
<derivative id="4" name="Audio Content">
<operator id="1" name="Reliance">
<referenceCode code="62033815">
<mobileCircle id="1" name="Maharashtra"/>
</referenceCode>
</operator>
<operator id="22" name="Aircel">
<referenceCode code="811327">
<mobileCircle id="1" name="Maharashtra"/>
</referenceCode>
</operator>
</derivative>
</derivatives>
期望輸出XML:
<hellotune>
<operator>Aircel</operator>
<vcode>811327</vcode>
</hellotune>
電流輸出(它是錯誤的):
<hellotune>
<operator>Aircel</operator>
<vcode/>
</hellotune>
XSL(沒有工作):
<xsl:if test="derivatives/derivative/operator[@name='Aircel']">
<hellotune>
<operator>Aircel</operator>
<vcode><xsl:value-of select="referenceCode/@code"/></vcode>
</hellotune>
</xsl:if>
注:使用XSL V1.0。爲簡潔起見,未提及完整的XSL。