1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Kỹ thuật lập trình >

Các giá trị thuộc tính liệt kê

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (666.71 KB, 163 trang )


NMTOKEN

• Thuộc tính có kiểu dữ liệu này chỉ được gán

các giá trị hợp với qui tắc đặt tên của XML và

không có khoảng trắng.

• Sử dụng NMTOKEN cũng có nghĩa thuộc tính

chỉ có thể mang giá trị là một từ đơn.

DTD:



XML đúng:



XML sai:





NMTOKENS

• Thuộc tính có kiểu NMTOKENS cho phép giá

trị thuộc tính là một chuỗi bao gồm nhiều

TOKEN có tên theo qui tắt của XML và phân

cách nhau bằng khoảng trắng

DTD:


#REQUIRED>

XML đúng:



XML sai:





ID

• Giá trị phải là duy nhất khi các thuộc tính có

kiểu ID bên trong tài liệu XML

• Giá trị của thuộc tính ID là một tên XML:

– Tuân theo nguyên tắc đặt tên của XML



• Giá trị mặc định là #REQUIRED

DTD:


#REQUIRED >

XML:



.....





IDREF









Cho phép xác định thông tin liên quan đến cấu trúc của tài liệuthông tin về quan hệ giữa các phần tử trong tài liệu

Thuộc tính có kiểu IDREF nắm giữ giá trị ID của các phần tử

khác trong cùng một tài liệu

Nhiều phần tử có thể dùng chung các giá trị IDREF giống nhau



























ENTITY

• Thuộc tính có kiểu ENTITY sẽ được

gán giá trị là tên của một thực thể được

khai báo trước đó.

DTD:





XML:





ENTITIES

• Kiểu đa thực thể (ENTITIES) là kiểu số nhiều

ENTITY cho phép gán nhiều thực thể vào

thuộc tính.

• Các thực thể được tổ chức thành một danh

sách cách nhau bằng khoảng trắng

DTD:







XML:





NOTATION





Kiểu dữ liệu ghi nhớ (NOTATION).

– Định nghĩa ghi nhớ thường dùng để xác định dạng thức của các

dữ liệu phi XML

• Kiểu MIME (Multipurpose Internet Mail Extension)









Các phần tử ghi nhớ được định nghĩa trước sau đó được dùng

để gán cho các thuộc tính được khai báo là NOTATION

Cú pháp:



DTD:






IMAGE_TYPE NOTATION (GIF|JPG) #IMPLIED>

XML:





Nhúng dữ liệu phi XML vào tài

liệu

• XML cho phép việc nhúng dữ liệu phi

XML (non-XML data) vào trong tài liệu

• Việc nhúng dữ liệu phi XML được thực

hiện bằng cách dùng các tham chiếu

thực thể ngoại không ở dạng phân tích

(unparsed entity).

• Khi diễn dịch nội dung tài liệu XML, bộ

phân tích sẽ liên kết và nhúng nội dung

của thực thể vào tài liệu.



Nhúng dữ liệu phi XML vào tài

liệu

• Cú pháp:




• Như vậy với cách này mọi dữ liệu nhị phân

như âm thanh, hình ảnh, file thực thi ... có thể

nhúng vào tài liệu XML

DTD:






XML:





Xem Thêm
Tải bản đầy đủ (.ppt) (163 trang)

×