में कोई विशेषता मौजूद है या नहीं, यह पता लगाने के लिए कि एक्सएसएल में कोई विशेषता मौजूद है या नहीं। सशर्त निर्देश की संख्या एक अच्छी तरह से लिखा XSLT कोड (जैसे कि <xsl:choose>
, <xsl:when>
, <xsl:otherwise>
, <xsl:if>
...:एक्सएसएल
एक्सएसएल
उत्तर
<xsl:choose>
<xsl:when test="element/@attribute">
do one thing
</xsl:when>
<xsl:otherwise>
do something else
</xsl:otherwise>
</xsl:choose>
सही है, यह मानते हुए कि संदर्भ नोड प्रश्न में तत्व के पैरेंट पर स्थित है। (मुझे संदेह होगा कि यदि पोस्टर को इस क्षेत्र में कठिनाई हो रही है, तो उन्होंने XSLT में संदर्भ के तरीके को अभी तक नहीं पकड़ा है।) –
बस का उपयोग करें:
<xsl:template match="someElement/@someAttrName">
<!-- Whatever specific work when someElement has @someAttrName -->
</xsl:template>
<xsl:template match="someElement[not(@someAttrName)]">
<!-- Whatever specific work when someElement has no @someAttrName -->
</xsl:template>
ध्यान दें करो आदि) शून्य के करीब है। इस समाधान में यह 0.
+1 बेहतर उत्तर। –
एक बेहतर उत्तर के लिए +1 सहमत –
यदि "कुछ एलीमेंट" से मेल खाने वाले एक ही काम की कई पंक्तियां थीं, तो आप बिना किसी अनावश्यकता के कैसे कार्यान्वित करेंगे। मैं इस समाधान का उपयोग कर रहा हूं, लेकिन केवल एक पंक्ति है जो मेरे दो टेम्पलेट्स और कई समान हैं जो सटीक हैं। – Bryant
<xsl:value-of select="element[not(@attribute)]"/>
है अगर जरूरत विशेषता के बिना
- 1. एक्सएसएल
- 2. एक्सएसएल
- 3. एक्सएसएल
- 4. एक्सएसएल
- 5. एक्सएसएल:
- 6. एक्सएसएल-टी
- 7. एक्सएसएल-एफओ
- 8. एक्सएसएल/XPath इंडेंटेशन
- 9. एक्सएसएल कोड कवरेज टूल
- 10. एक्सएसएल न्यूमेरिक जेनरेट-आईडी()
- 11. एक्सएसएल कैप्चर करें: जावा
- 12. एक एक्सएसएल परिवर्तन
- 13. एक्सएसएल xsl: टेम्पलेट मैच = "/"
- 14. एक्सएसएल के कारण विफलता:
- 15. एक्सएसएल - आप पहले अक्षर
- 16. एक्सएसएल: एक्सएमएल टैग
- 17. एक्सएसएल-रूपांतरण क्यों चुनें?
- 18. एएसपी.नेट एमवीसी बनाम एक्सएसएल
- 19. एक्सएसएल <xsl:text> टैग
- 20. एक्सएसएल का उपयोग सादा पाठ
- 21. एक्सएसएल: मृत या मृत नहीं
- 22. वर्ड दस्तावेज़ को एक्सएसएल-एफओ
- 23. एम्बेडेड एक्सएमएल और एक्सएसएल फ़ाइल
- 24. उसी स्क्रिप्ट के भीतर निष्पादित गतिशील एक्सएसएल उत्पन्न करने के लिए एक्सएसएल का उपयोग करें?
- 25. एक्सएसएल: टेम्पलेट्स के बीच गुजरने वाले चर
- 26. एक्सएसएल-एफओ गतिशील तालिका कॉलम चौड़ाई
- 27. क्या कोई एक्सएसएल "शामिल है" निर्देश है?
- 28. एक्सएसएल प्रतिलिपि में एक्सपीएथ पूर्वजों और वंशज
- 29. पैरामीटर के साथ जावा में एक्सएसएल परिवर्तन
- 30. क्या कोई मुफ्त एक्सएसएल-एफओ संपादक हैं?
संबंधित कुछ तत्व का चयन: http://stackoverflow.com/questions/4146648/how-to-check-if-an- विशेषता-मौजूद-इन-ए-एक्सएमएल-फाइल-उपयोग-xsl – Adnan