22

में स्विच केस मेरे पास एक ही टैग के साथ एक लूप है जिसमें दस कोशिकाओं में सामग्री लोड करने के लिए एक लूप है लेकिन इसमें अंतर div शीर्षक और पृष्ठभूमि छवि है, इसलिए मुझे आश्चर्य है कि स्विच केस का उपयोग करने के लिए केवल सही div शीर्षक डालने का कोई तरीका है मैं एक्सएसएल में प्रत्येक कोशिकाओं के लिए सामग्री लोड करने के लिए प्रत्येक के लिए करता हूं? कुछ इस तरह: < ... यहाँ लोड उन्हीं टैग सामग्री ...> कृपया मेरी मदद करो, क्योंकि मैं XSL में नए हूँ, और किसी भी प्रकार से धन्यवाद !!एक्सएसएल

उत्तर

36

आप multies XSL अगर हालत

<xsl:if test="expression"> 
    ...some output if the expression is true... 
</xsl:if> 

या चुनते हैं, तो वहाँ की जाँच करने के

<xsl:choose> 
    <xsl:when test="expression"> 
    ... some output ... 
    </xsl:when> 
    <xsl:when test="another expression"> 
    ... some output ... 
    </xsl:when> 
    <xsl:otherwise> 
    ... some output .... 
    </xsl:otherwise> 
</xsl:choose> 
+0

बहुत बहुत आपकी मदद के लिए धन्यवाद एक से अधिक शर्त है कि अगर, लेकिन मुझे आश्चर्य है कि मैं कर सकते हैं का उपयोग कर सकते : मल्टीज केस की तरह चुनें: स्विच में या सिर्फ एक? – gacon

+0

हां आपके पास एकाधिक gef

+5

दस्तावेज़ीकरण को देखने पर कभी-कभी वास्तविक आंख खोलने वाला हो सकता है। ;-) http://www.w3.org/TR/xslt#section-Conditional-Processing-with-xsl:choose – Tomalak

संबंधित मुद्दे