tailieunhanh - Tự Học XML part 5
Bài 5 XSL Style Sheets (phần II) Các lệnh về điều kiện Giống như trong ngôn ngữ lập trình thông thường ta có các instructions về điều kiện như IF, SELECT CASE, ELSE . để lựa chọn, trong XSL ta có các lệnh về điều kiện như xsl:if, xsl:choose, xsl:when, và xsl:otherwise. Khi expression của Element xsl:if, xsl:when, hay xsl:otherwise có trị số true, thì cái Template nằm bên trong nó sẽ được tạo ra (instantiated). | Bài 5 XSL Style Sheets phần II Các lệnh về điều kiện Giống như trong ngôn ngữ lập trình thông thường ta có các instructions về điều kiện như IF SELECT CASE ELSE .. để lựa chọn trong XSL ta có các lệnh về điều kiện như xsl if xsl choose xsl when và xsl otherwise. Khi expression của Element xsl if xsl when hay xsl otherwise có trị số true thì cái Template nằm bên trong nó sẽ được tạo ra instantiated . Thường thường nếu công việc thử tính đon giản ta dùng xsl if. Nếu nó hơi rắc rối vì tùy theo trường hợp ta phải làm những công tác khác nhau thì ta dùng choose when otherwise. Trị số của Attribute test của xsl if và xsl when là một expression để tính. Expression nầy có thể là một so sánh hay một expression loại XPath. Kết quả việc tính nầy sẽ là true nếu nó trả về một trong các trị số sau đây Một bộ node có ít nhất một node Một con số khác zero Một mảnh fragment Tree Một text string không phải là trống rỗng non-empty Để minh họa cách dùng các lệnh XSL về điều kiện ta sẽ dùng hồ sơ nguồn tên sau đây xml version catalog bookid bk102 author Ralls Kim author title Midnight Rain title genre Fantasy genre price price publish_date 2000-12-16 publish_date description A former architect battles corporate zombies an evil sorceress and her own childhood to become queen of the world. description book bookid bk107 author Thurman Paula author title Splish Splash title genre Romance genre price price publish_date 2000-11-02 publish_date description A deep sea diver finds true love twenty thousand leagues beneath the sea. description book bookid bk108 author Knorr Stefan author title Creepy Crawlies title genre Horror genre price price publish_date 2000-12-06 publish_date description An anthology of horror stories about roaches centipedes scorpions and other insects. description book bookid bk109 author Kress Peter author title Paradox Lost title genre Science Fiction genre price price publish_date 2000-11-02 publish_date description After an .
đang nạp các trang xem trước