Định nghĩa dữ liệu DTD ngoạ i dùng chung

Một phần của tài liệu bài giảng cơ sở dữ liệu web và xml chương 4xml - gv. hồ văn phi (Trang 48 - 51)

- #PCDATA (Parsed Character Data)

4.2.1Định nghĩa dữ liệu DTD ngoạ i dùng chung

 sử dụng từ khóa PUBLIC vào khai báo <!DOCTYPE>

 cần phải tạo ra một định danh chung hình thức (FPI –

Formal Public Identifier) và tuân theo một số qui tắc cho FPI

- Trường đầu tiên của FPI xác định kết nối DTD đến một chuẩn hình thức Đối với các DTD do chúng ta tự định nghĩa, trường này sẽ là một ký tự

chấm (.).

Đối với các chuẩn hình thức, trường này sẽ tự tham chiếu đến chuẩn của nó (ví dụ như ISO/IEC:13449:2000).

4.2.1 Đnh nghĩa d liu- DTD ngoi dùng chung - DTD ngoi dùng chung

- Trường thứ hai phải nắm giữ tên nhóm hoặc của người sẽ chịu trách nhiệm bảo trì và nâng cấp các định nghĩa DTD.

phải sử dụng tên mang tính duy nhất và có thể dễ dàng định danh ra nhóm của chúng ta (ví dụ như w3c).

- Trường thứ ba chỉ định kiểu của tài liệu được môt tả, thường thì trường này kèm theo một số định danh duy nhất nào đó (chẳng hạn như version 1.0).

-Trường thứ tư chỉ định ngôn ngữ mà định nghĩa DTD sử dụng (ví dụ với tiếng Anh chúng ta dùng là EN).

Các trường trong FPI cách nhau bằng cặp dấu sổ trái (//).

4.2.1 Đnh nghĩa d liu

Ví dụ:

4.2 Định nghĩa kiểu dữ liệu - DTD

<?xml version="1.0" standalone ="no"? > <!DOCTYPE DOCUMENT PUBLIC

".//viethanit//Custom XML Version 1.0//EN" "http://viethanit.edu.vn/order.dtd">

<DOCUMENT>

<CUSTOMER>

<NAME> Sam Smith </NAME> <ORDER> 15 </ORDER>

<PRODUCT> Tomatoes </PRODUCT> </CUSTOMER>

4.2.1 Đnh nghĩa d liu- S dng DTD vi URLs

Một phần của tài liệu bài giảng cơ sở dữ liệu web và xml chương 4xml - gv. hồ văn phi (Trang 48 - 51)