intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Ngôn ngữ đánh dấu mở rộng - Chương 03 Tạo tài liệu XML

Chia sẻ: Trần Đức Anh | Ngày: | Loại File: PPT | Số trang:31

90
lượt xem
7
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

XML cung cấp một phương tiện dùng văn bản (text) để mô tả thông tin và áp dụng một cấu trúc kiểu cây cho thông tin đó. Tại mức căn bản, mọi thông tin đều thể hiện dưới dạng text, chen giữa là các thẻ đánh dấu (markup) với nhiệm vụ ký hiệu sự phân chia thông tin thành một cấu trúc có thứ bậc của các dữ liệu ký tự, các phần tử

Chủ đề:
Lưu

Nội dung Text: Ngôn ngữ đánh dấu mở rộng - Chương 03 Tạo tài liệu XML

  1. NGÔN NGỮ ĐÁNH DẤU MỞ RỘNG CHƯƠNG 03 Tạo tài liệu XML 12/27/13 Tạo tài liệu XML 1
  2. Nội dung Mục tiêu của bài học Công cụ / phần mềm soạn thảo Cấu trúc chung tài liệu XML Các quy ước đặt tên thẻ Tài liệu XML hợp khuôn dạng Tóm tắt chương 12/27/13 Tạo tài liệu XML 2
  3. Mục tiêu Trình bày được cấu trúc chung của một tài liệu XML Trình bày được các nguyên tắc để xây dựng một tài liệu XML hợp khuôn dạng 12/27/13 Tạo tài liệu XML 3
  4. Công cụ soạn thảo Tài liệu XML có thể được soạn thảo bằng nhiều công cụ khác nhau:  Notepad  Notepad++  AdobeFrameMaker  Altova XMLSpy  XML Stylus Studio  v.v… 12/27/13 Tạo tài liệu XML 4
  5. Cấu trúc chung của tài liệu Dòng khai báo tài liệu XML Các khai báo chỉ thị xử lý (nếu có) Các khai báo DTD (nếu có) Thẻ gốc của tài liệu  Các thẻ con và dữ liệu  Những nội dung chú thích  Các thẻ con và dữ liệu … 12/27/13 Tạo tài liệu XML 5
  6. Cấu trúc chung của tài liệu (2) Ví dụ: 12/27/13 Tạo tài liệu XML 6
  7. Khai báo tài liệu XML Có dạng thức như sau: Trong đó:  Version chỉ rõ phiên bản XML được dùng (thường là 1.0)  Encoding quy định bảng mã sử dụng cho tài liệu  Standalone nhận 1 trong 2 giá trị “Yes” hoặc “No”, cho biết tài liệu này có độc lập hay không. Lưu ý:  Dòng khai báo XML luôn được đặt trước tiên 12/27/13 Tạo tài liệu XML 7
  8. Ghi chú trong tài liệu XML Ghi chú dạng thức như sau: Lưu ý:  Ghi chú có thể đặt ở vị trí bất kỳ trong tài liệu, nh ưng phải sau dòng khai báo tài liệu XML.  Nội dung ghi chú có thể là bất kỳ, nhưng không được chứa 2 ký tự dấu trừ (-) đứng liền kề nhau. 12/27/13 Tạo tài liệu XML 8
  9. Khai báo các chỉ thị xử lý Có dạng thức như sau: Vị trí:  Được đặt sau dòng khai báo tài liệu XML  Chi tiết sẽ được trình bày trong các chương tiếp theo 12/27/13 Tạo tài liệu XML 9
  10. Khai báo DTD Dùng để quy định cấu trúc tài liệu XML Có dạng thức như sau: hoặc Vị trí:  Được đặt sau dòng khai báo chỉ thị xử lý  Chi tiết sẽ được trình bày trong chương 05. 12/27/13 Tạo tài liệu XML 10
  11. Hệ thống cấp bậc của XML 11
  12. Nội dung của tài liệu Nội dung của tài liệu XML được biểu diễn dưới dạng cây (tree) Mỗi tài liệu XML chỉ có một thẻ gốc duy nhất Thẻ này là thẻ cha của tất các thẻ khác trong tài liệu 12/27/13 Tạo tài liệu XML 12
  13. Nội dung của tài liệu (2) Bên trong thẻ gốc có thể chứa nhiều thẻ con, cháu Các thẻ con cháu có thể lồng nhau bao nhiêu cấp cũng được. 12/27/13 Tạo tài liệu XML 13
  14. Cấu trúc chung của một thẻ Mỗi thẻ (tag) bên trong tài liệu XML có cấu trúc như sau: nội dung dữ liệu Trong đó:  Phần đầu được gọi là thẻ mở  Phần sau được gọi là thẻ đóng  Thuộc tính có thể có hoặc không  Nội dung dữ liệu cũng có thể có hoặc không 12/27/13 Tạo tài liệu XML 14
  15. Nguyên tắc đặt tên thẻ 1. Tên thẻ phân biệt chữ hoa chữ thường 2. Bắt đầu bằng chữ cái hoặc dấu gạch dưới (_underscore) 3. Các ký tự tiếp theo có thể là chữ cái, chữ số, dấu chấm (.), dấu trừ (-) hoặc gạch dưới (_) 4. Không được chứa ký tự trắng và các ký tự đặc biệt khác. 5. Thẻ mở và thẻ đóng phải có tên giống nhau 12/27/13 Tạo tài liệu XML 15
  16. Nguyên tắc đặt tên thẻ (2) 1. 2. 3. 4. 5. 6. 7. 12/27/13 Tạo tài liệu XML 16
  17. Thẻ rỗng (empty tag) Có 2 cách biểu diễn như sau: Lưu ý:  Thẻ rỗng vẫn có thể có thuộc tính  Trong cách biểu diễn thứ nhất, nếu giữa phần thẻ mở và thẻ đóng có ký tự trắng thì đó không phải là th ẻ r ỗng nữa. 12/27/13 Tạo tài liệu XML 17
  18. Thuộc tính (attribute) Mỗi thẻ có thể không có hoặc có nhiều thuộc tính: nội dung dữ liệu 12/27/13 Tạo tài liệu XML 18
  19. Thuộc tính (attribute) (2) Lưu ý:  Tên thuộc tính phải đặt theo quy tắc đặt tên thẻ  Các thuộc tính ngăn cách nhau bằng ký tự trắng  Trong cùng một thẻ không được có 2 thuộc tính cùng tên.  Giá trị phải luôn đặt trong cặp dấu “ ” hoặc ‘ ’ 12/27/13 Tạo tài liệu XML 19
  20. Tính hợp chuẩn (well-formed) 12/27/13 Tạo tài liệu XML 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2