SORU
5 Mayıs 2009, Salı


Eğer bir dize null olup olmadığını kontrol edin veya XSLT boş

Nasıl bir değer XSL null veya boş olup olmadığını kontrol edebilir miyim?

categoryName boş ise örneğin? Bir kullanıyorumseçerkeninşa.

Örneğin:

<xsl:choose>
    <xsl:when test="categoryName !=null">
        <xsl:value-of select="categoryName " />
    </xsl:when>
    <xsl:otherwise>
        <xsl:value-of select="other" />
    </xsl:otherwise>
</xsl:choose>

CEVAP
5 Mayıs 2009, Salı


.

test="categoryName != ''"

.

EditBu kapaklar büyük olasılıkla yorumu, bana göre, "[not] null veya boş" olarak algılanır, bu soruyu, her şey dahil ... ... pseudo-code ve benim erken deneyim ile XSLT. I. e., "Aşağıdaki Java karşılığı nedir?":

!(==||kendisine karşılık null kendisine karşılık.("")) eşittir .

Daha fazla bilgi için, örneğin, net bir şekilde belirlenmesi vs boş boş bkz johnvey's answer below ve/veya the XSLT 'fiddle' I uyarlanmış cevap içeren seçeneği Michael Kay yorum olarak altıncı Olası yorumu.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ETrade Supply

    ETrade Suppl

    23 Temmuz 2011
  • NYCarspotter

    NYCarspotter

    26 EYLÜL 2011
  • Wronchi Animation

    Wronchi Anim

    9 Mayıs 2011