Özellik ''Gösterme Önkoşulu'' <test>

Top  Previous  Next

Bu özellik; Koşul elemanın gösterim önkoşulunu belirler. Tanımlanan ifade, koşul elemanın içinde bulunduğu Koşul Paneli elemanının "Koşulları ... olarak oluştur" özelliğinde belirlenen değere göre ya derleme zamanında ya da çalışma zamanında değerlendirilir.

Eğer Koşul elemanının içinde bulunduğu Koşul panelinin "Koşulları ... olarak oluştur" özelliğinin değeri:

"xsl:when" ise

İfade; çalışma zamanında XSLT işlemcisi tarafından değerlendirilir. Koşul paneli içindeki koşul elemanlarından, gösterme önkoşulu ilk gerçekleşenin içeriği gösterilir, diğerleri dikkate alınmaz.

Bir XSLT işlemcisi tarafından değerlendirileceği için ifadenin, XSL test sözdizimi kurallarına uygun olması gerekir.

Aşağıda "Gösterim Önkoşulu" özelliğinde tanımlanan bir ifadenin, XSL talimatlarına nasıl çevrildiği gösterilmektedir:

testproperty
 

 

<xsl:choose>

  <xsl:when test="position() mod 2 = 1">

    <!-- tek numaralı satırlar için -->

  </xsl:when>

  <xsl:when test="position() mod 2 = 0">

    <!-- çift numaralı satırlar için -->

  </xsl:when>

</xsl:choose>

 

 
xsl:choose ve xsl:when talimatları hakında daha fazla bilgi için XSL kılavuzunuza başvurun.

 

Eğer Koşul elemanının içinde bulunduğu Koşul panelinin "Koşulları ... olarak oluştur" özelliğinin değeri:

"div" ise

Koşul elemanının içeriği HTML <div> ve </div> imleri arasına yerleştirilecektir. "Gösterme Önkoşulu" özelliğinde tanımlanan ifade; derleme zamanı fonksiyonlarıiçinde kullanılan ifadeler ile aynı söz dizimi kurallarına uygun olmalıdır. Derleme zamanında tanımlanan ifade değerlendirilecek ve sonuç "true" ise div elemanı sayfada görünür olacaktır.

Bakın Koşul Paneli.