|
Özellik ''Gösterme Önkoşulu'' <test> |
|
|
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:
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.
|