Ở phần 1 mình sẽ trình làng sơ lược về XML là gì.

Bạn đang xem: Dtd là gì

Và tại phần này bản thân đang giới tiếp về Document Type Definition (DTD) đến các fan nhé! Bắt đầu nào
*

DTD (Document Type Definition) là gì?

Là tư liệu dùng làm có mang kiểu dáng dữ liệu cho những phần tử của tài liệu XML.khi hiểu tư liệu XML, chỉ cần đọc phần DTD là đã hiểu rằng cấu trúc XML.Bạn sẽ xem: Dtd là gì

Vậy tại sao lại thực hiện DTD?

Với một DTD, từng tệp tin XML hoàn toàn có thể mang trong mình 1 thể hiện định hình của nó.Các team độc lập có thể đồng ý một chuẩn DTD ñể thương lượng tài liệu.Một áp dụng rất có thể sử dụng một DTD chuẩn chỉnh thể soát sổ dữ liệu dấn về từ phía bên ngoài xem bao gồm hợp lệ hay không.

Các vẻ bên ngoài knhị báo

1. Knhì báo DTD nội

Ví dụ:

xml version="1.0"?>// Knhị báo DTD nội >>note> to>Toveto> from>Janifrom> heading>Reminderheading> body>Don"t forgetnote>Mình đang lý giải 1 chút về câu chữ bên phía trong nhé :

2.

Xem thêm: K7 Là Ai ? Thầy Giáo Ba Là Ai

Khai báo DTD ngoại

Ví dụ:

xml version="1.0"?>note> to>Toveto> from>Janifrom> heading>Reminderheading> body>Don"t forget me this weekend!body>note>// File note.dtd:!ELEMENT note (lớn,from,heading,body)>!ELEMENT lớn (#PCDATA)>!ELEMENT from (#PCDATA)>!ELEMENT heading (#PCDATA)>!ELEMENT body toàn thân (#PCDATA)>3. Knhị báo phần tử

Phần tử đựng bộ phận con hoặc dữ liệu:

4. Knhì báo trực thuộc tính với

Phần tử dùng để tư tưởng hình dáng tư liệu của những trực thuộc tính đến một trong những phần tử trong tư liệu XML

// DTD:!ATTLIST payment type CDATA "check">// XML:payment type="check" />Các giao diện ở trong tính:

KiểuMô tả
CDATAThuộc tính này chỉ có thể cất vẻ bên ngoài tài liệu kí tự
(en1, en2,..)Thuộc tính chỉ nhận quý giá tự danh sách này
IDGiá trị của trực thuộc tính này không được trùng nhau với bước đầu bởi 1 chữ cái
IDREFGiá trị của nằm trong tính này nên là 1 trong những trong các cực hiếm của ở trong tính ID của những phần tử khác
IDREFSGiá trị của thuộc tính này bắt buộc là những quý hiếm của các nằm trong tính bao gồm dạng hình ID
NMTOKENGiá trị là 1 thương hiệu XML thích hợp lệ
NMTOKENSGiá trị là 1 trong list các tên XML đúng theo lệ
ENTITYGiá trị là một trong những thực thể
ENTITIESGiá trị là 1 danh sách các thực thể
NOTATIONGiá trị là tên của một kí hiệu
xml:Giá trị là một trong những giá trị xml ñã ñịnh sẵn
Tránh áp dụng ở trong tính?Có một số trong những vấn đề với nằm trong tính, kia là:

Không thể chứa đựng nhiều quý hiếm (trong những khi phần tử bé tất cả thể)Không dễ ợt mở rộng vào tương laiKhông mô tả những cấu trúcKhó ñể thao tác làm việc bởi đoạn mã lập trìnhCác cực hiếm thuộc tính là ko dễ dàng nhằm bình chọn một DTD

Thực thể

Các thực thể là các đổi mới được thực hiện để khái niệm shortcuts cho tới đoạn text chuẩn chỉnh hoặc các kí từ quan trọng.Các tmê mệt chiếu thực thể là những tmê say chiếu cho tới các thực thểCác thực thể có thể được khai báo phía bên trong hoặc bên ngoàiKnhì báo mặt trong: .Knhị báo bên ngoài: Ví dụ:Chuyên mục: Hỏi Đáp
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *