Chương 8 extensible markup language

65 506 0
Chương 8 extensible markup language

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

CHƯƠNG VIII: XML Lý thuyết 3 tiết Thực hành 6 tiết CƠ BẢN VỀ XML  Giới thiệu XML  Cấu trúc của tài liệu XML Giới thiệu XML  XML là viết tắt cho chữ eXtensible Markup Language.  XML là ngôn ngữ đánh dấu tương đối là mới, được phát triển từ một ngôn ngữ đánh dấu Standard Generalized Markup Language (SGML). Cấu trúc của tài liệu XML  Gồm nhiều phần tử (element), mỗi thành phần được bắt đầu với một thẻ bắt đầu (start-tag) và một thẻ kết thúc (end-tag).  Giữa start-tag và end-tag là nội dung của phần tử này .  Nội dung có thể bao gồm dữ liệu văn bản hay có thể là một phần tử khác. Cấu trúc của tài liệu XML (Vd) <?xml version=“1.0”?> <Catalog> <Product> <ProductID>F10</ProductID> <ProductName>Shimano</ProductName> <ListPrice>47.76</ListPrice> </Product> </Catalog> Cấu trúc của tài liệu XML (tt)  Một tài liệu XML không có tồn tại một thẻ nào không đúng quy định .  Khi xây dựng tài liệu XML cần phải tuân thủ theo một số quy luật nào đó, nếu tuân thủ đúng quy luật thì được gọi là well-formed.  Một tài liệu XML well-formed chưa chắc là một tài liệu hợp lệ, nó chỉ được xem là hợp lệ nếu đảm bảo những quy tắc trong tài liệu Document Type Definition (DTD) hay giản đồ (schema) Một tài liệu XML well-formed  Phải có một root Element duy nhất, gọi là Document Element.  Mỗi tag mở phải có một tag đóng tương ứng.  Tags trong XML thì case sensitive.  Mỗi child Element phải nằm trong Element cha .  Giá trị thuộc tính trong XML phải được bao trong một cặp ngoặc kép hay một cặp ngoặc kép . Processing Instructions và Comments  Processing Instructions (chỉ thị về cách chế biến) nằm trong cặp tag <? Và ?> .  Mặc dù một tài liệu XML well-formed không cần có một Processing Instruction, nhưng thông thường ta sẽ để ở hàng đầu tài liệu, được gọi là prologue Processing Instructions và Comments <?xml version="1.0" encoding="utf-8" standalone="yes"?> <Order> <OrderDate>2002-6-14</OrderDate> <Customer>Helen Mooney</Customer> <Item> <ProductID>1</ProductID> <Quantity>2</Quantity> </Item> </Order> Processing Instructions và Comments  Có một loại Processing Instruction khác cũng khá thông dụng là cho biết tên stylesheet của XML này <?xml-stylesheet type="text/xsl“ ref="order.xsl"?>  Có thể thêm Comment bằng cách dùng cặp Tags <! và > . [...]... ở http://www.w3schools.com note.xsd LẬP TRÌNH VỚI XML   1 Xpath 2 Document Object Model (DOM) Xpath    Xpath đóng vai trò quan trọng trong công tác trao đổi dữ liệu giữa các máy tính hay giữa các chương trình ứng dụng Là các biểu thức dùng để truy xuất đến một hoặc nhiều thẻ trong tài liệu XML Được sử dụng trong XSLT để chuyển đổi cấu trúc nội dung tài liệu XML Xpath (cú pháp đơn giản) /: Đường . CHƯƠNG VIII: XML Lý thuyết 3 tiết Thực hành 6 tiết CƠ BẢN VỀ XML  Giới thiệu XML  Cấu trúc của tài liệu XML Giới thiệu XML  XML là viết tắt cho chữ eXtensible Markup Language.  XML. ngữ đánh dấu tương đối là mới, được phát triển từ một ngôn ngữ đánh dấu Standard Generalized Markup Language (SGML). Cấu trúc của tài liệu XML  Gồm nhiều phần tử (element), mỗi thành phần được. prologue Processing Instructions và Comments <?xml version="1.0" encoding="utf -8& quot; standalone="yes"?> <Order> <OrderDate>2002-6-14</OrderDate>

Ngày đăng: 13/05/2014, 19:48

Từ khóa liên quan

Mục lục

  • CHƯƠNG VIII: XML

  • CƠ BẢN VỀ XML

  • Giới thiệu XML

  • Cấu trúc của tài liệu XML

  • Cấu trúc của tài liệu XML (Vd)

  • Cấu trúc của tài liệu XML (tt)

  • Một tài liệu XML well-formed

  • Processing Instructions và Comments

  • Slide 9

  • Slide 10

  • Namespace

  • Slide 12

  • Slide 13

  • Slide 14

  • XÂY DỰNG TÀI LIỆU XML

  • Document Type Define (DTD)

  • Slide 17

  • Slide 18

  • Slide 19

  • XML schema

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan