1. Trang chủ
  2. » Công Nghệ Thông Tin

xml lesson 5 chua xac dinh 134

7 3 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 63,12 KB

Nội dung

Bài XSL Style Sheets (phần II) Các lê ̣nh về điều kiê ̣n Giống ngôn ngữ lâ ̣p triǹ h thông thường ta có các instructions về điều kiê ̣n IF, SELECT CASE, ELSE v.v để lựa chọn, XSL ta có các lê ̣nh về điều kiê ̣n xsl:if, xsl:choose, xsl:when, và xsl:otherwise Khi expression của Element xsl:if, xsl:when, hay xsl:otherwise có tri ̣ s ố true , thi ̀ cái Template nằm bên nó sẽ đươc̣ ta ̣o (instantiated) Thường thường, nếu công viê ̣c thử tính đơn giản ta dùng xsl:if Nếu nó rắc rối vi ̀ tùy theo trường hơp̣ ta phải làm những công tác khác thi ̀ ta dùng choose/when/otherwise Tri ̣ 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 loa ̣i XPath Kết quả viê ̣c tính nầy sẽ là true nếu nó trả về một các tri ̣ số sau đây: Một bộ node có ít nhất một node Một 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 catalog.xml sau đây: Ralls, Kim Midnight Rain Fantasy 5.95 2000-12-16 A former architect battles corporate zombies, an evil sorceress, and her own childhood to become queen of the world. Thurman, Paula Splish Splash Romance Khi ta dùng một hai method nói trên, thâ ̣t object nguồn (source object) không cần phải là một hồ sơ đầy đủ Nó có thể chỉ là một Node của hồ sơ XML Nếu nó chỉ là một Node thi ̀ cái XSLT processor xem tâ ̣p hơp̣ Node ấy, và các Nodes cháu của nó một hồ sơ đầy đủ Tương tự vâ ̣y, một object XSL có thể là một file XSL đầy đủ, hay chỉ là một Node bên một file XSL Ba ̣n có thể tải về order.xml, order.xsl và trang Web có JavaScript ta ̣i (còn tiếp) Học XML Vovisoft © 2000 All rights reserved Last Updated: 23 Webmaster Dec 2003 ... nguồn tên catalog .xml sau đây: < ?xml version="1.0"?> Ralls, Kim Midnight Rain Fantasy 5. 95< /price> 2000-12-16... là một Node bên một file XSL Ba ̣n có thể tải về order .xml, order.xsl và trang Web có JavaScript ta ̣i (còn tiếp) Học XML Vovisoft © 2000 All rights reserved Last Updated: 23 Webmaster... (source object) không cần phải là một hồ sơ đầy đủ Nó có thể chỉ là một Node của hồ sơ XML Nếu nó chỉ là một Node thi ̀ cái XSLT processor xem tâ ̣p hơp̣ Node ấy, và các Nodes

Ngày đăng: 04/12/2022, 14:35