tailieunhanh - Cơ bản về XML( eXtensible Markup Language) phần 9

Phần tử if Phần tử if là một phần tử dùng để kiểm tra điều kiện của một biểu thức logic, nếu biểu thức logic có fía trị true thì các phần tử bên trong phần tử if sẽ được thực hiện và ngược lại thì không (cách làm việc của nó cũng giống như câu lệnh if trong các ngôn ngữ lập trình khác). | Căn bản về XML Phần tử if Phần tử if là một phần tử dùng để kiểm tra điều kiện của một biểu thức logic nếu biểu thức logic có fía trị true thì các phần tử bên trong phần tử if sẽ được thực hiện và ngược lại thì không cách làm việc của nó cũng giống như câu lệnh if trong các ngôn ngữ lập trình khác . Phần tử này có thuộc tính tên là test thuộc tính này chức biểu thức điều kiện. Biểu thức này có thể là một biểu thức so sánh hoặc một biểu thức XPath kết quả là true khi kết quả của biểu thức nhận một trong các giá trị sau Một nút có ít nhất một nút Một con số khác không Một mảnh cây Một chuỗi không phải là rỗng Ví dụ ị Tài liệu XSL lưu với tên XML ị 1 xsl stylesheet xmlns xsl http 1999 XSL Transform version xsl output method text xml version- xml-stylesheet type text xsl href AAA 3 xsl template match BBB I CCC BBB bbb 111 B-1 BBB 4 xsl if test position 1 xsl value-of select name xsl text xsl text xsl if BBB bbb 222 B-2 BBB ccc 222 CCC ccc 333 CCC ccc 111 CCC C AAA Kết quả hiển thị trên trình duyệt ị í BBB B-1 B-2 222 333 111 ỉ 5 xsl value-of select . Ị 6 xsl template xsl stylesheet Giải thích ví dụ Dòng 3 Dùng dể chỉ ra node khởi đầu của quá trình trích dữ liệu là node BBB hoặc CCC Dòng 4 Kiểm tra xem node hiện tại có phải là node thứ 1 hay không nếu là node có vị trí 1 thì lấy tên của node này và dấu và ngược lại thì không. Dòng 5 Lấy nội dung của node hiện thời. Phần tử điều khiển choose Đây là phần tử điều khiển chọn lựa nó làm việc giống như câu lệnh switch trong của một số ngôn ngữ lập trình. Các chọn lựa trong phần tử điều khiển _choose là các phần tử xsl when giống như case trong trong câu lệnh switch TRUNG TÂM CÔNG NGHỆ PHẦN MỀM THỪA THIÊN HUẾ Trang 46 59 Địa chỉ Số 6 Lê Lợi Huế Điện thoại 054 . Fax 054 . Email huesoft@ website http Căn bản về XML của ngôn ngữ C và phần tử xsl otherwise Giống như default trong câu lệnh switch của ngôn ngữ C . Phần tử choose không