Cổng Khoa học Máy tính dành cho những người yêu thích máy tính. Nó bao gồm các bài báo về khoa học máy tính và lập trình được viết tốt, tư duy tốt và được giải thích tốt, các câu đố và thực hành / lập trình cạnh tranh / các câu hỏi phỏng vấn công ty.

Bạn đang xem : Định nghĩa loại tài liệu dtd

A Định nghĩa loại tài liệu (DTD) mô tả cây cấu trúc của một tài liệu và thông tin gì đó về dữ liệu của nó. Nó là một tập hợp các xác nhận đánh dấu thực sự xác định một loại tài liệu cho họ SGML, như GML, SGML, HTML, XML.

Một DTD có thể được khai báo bên trong tài liệu XML dưới dạng nội tuyến hoặc dưới dạng khuyến nghị bên ngoài. DTD xác định số lần một nút sẽ xuất hiện và cách sắp xếp các nút con của chúng.

Có 2 loại dữ liệu, PCDATA và CDATA

  • PCDATA là dữ liệu ký tự được phân tích cú pháp.
  • CDATA là dữ liệu ký tự, thường không được phân tích cú pháp.

Cú pháp:

 & lt;! DOCTYPE Phần tử định danh DTD
[
   tuyên bố đầu tiên
   tuyên bố thứ hai
   .
   .
   tuyên bố thứ n
] & gt;

Ví dụ:

DTD cho cây trên là:

Tài liệu XML có DTD nội bộ:

XML

& lt ;? xml phiên bản = "1.0" ? & gt;

& lt;! Địa chỉ DOCTYPE [

& lt;! Địa chỉ ELEMENT (tên, email, điện thoại, ngày sinh) & gt;

< code class = "trơn"> & lt;! tên ELEMENT (họ, tên) & gt;

& lt;! ELEMENT đầu tiên (#PCDATA) & gt;

& lt;! ELEMENT last (#PCDATA) & gt;

& lt;! ELEMENT email (#PCDATA) & gt;

& lt;! Điện thoại ELEMENT (#PCDATA) & gt; < / p>

& lt;! Sinh nhật ELEMENT (năm, tháng, ngày) & gt;

& lt;! ELEMENT year (#PCDATA) & gt;

& lt;! ELEMENT tháng (#PCDATA) & gt;

& lt;! ELEMENT day (#PCDATA) & gt;

] & gt;

< code class = "undefined space">

& lt; địa chỉ & gt;

& lt; name & gt;

& lt; đầu tiên & gt; Rohit & lt; / đầu tiên & gt;

& lt; cuối cùng & gt; Sharma & lt; / cuối cùng & gt;

& lt; / tên & gt;

& lt; email & gt; sharmarohit@gmail.com< / email & gt;

& lt; phone & gt; 9876543210 & lt; / phone & gt;

& lt; sinh nhật & gt;

& lt; năm & gt; 1987 & lt; / năm < code class = "trơn"> & gt;

& lt ; tháng & gt; Tháng 6 & lt; / tháng & gt;

& lt; ngày & gt; 23 & lt; / ngày & gt;

& lt; / ngày sinh & gt;

& lt; / địa chỉ & gt;

 
 

DTD ở trên được hiểu như thế này:

  • ! Địa chỉ DOCTYPE xác định rằng phần tử gốc của tài liệu này là địa chỉ.
  • Địa chỉ! ELEMENT xác định rằng địa chỉ phần tử địa chỉ phải chứa bốn phần tử: “tên, email, số điện thoại, ngày sinh”.
  • ! Tên ELEMENT xác định rằng phần tử tên phải chứa hai phần tử: “đầu tiên, họ”.
    • ! Trước tiên, ELEMENT xác định phần tử đầu tiên thuộc loại “#PCDATA”.
    • ! ELEMENT cuối cùng xác định phần tử cuối cùng thuộc loại “#PCDATA”.
  • ! ELEMENT email xác định phần tử email thuộc loại “#PCDATA”.
  • ! Điện thoại ELEMENT xác định phần tử điện thoại thuộc loại “#PCDATA”.
  • ! Ngày sinh của ELEMENT xác định rằng phần tử ngày sinh phải chứa ba phần tử “năm, tháng, ngày”.
    • ! ELEM ENT year xác định phần tử năm thuộc loại “#PCDATA”.
    • ! ELEMENT tháng xác định phần tử tháng thuộc loại “#PCDATA”.
    • ! ELEMENT day xác định phần tử ngày thuộc loại “#PCDATA”.

Tài liệu XML có DTD bên ngoài:

XML

& lt ;? xml phiên bản = "1.0" ? & gt;

& lt;! DOCTYPE address SYSTEM" address.dtd "& gt;

& lt; địa chỉ & gt;

& lt; name & gt;

& lt; đầu tiên & gt; Rohit & lt; / đầu tiên & gt;

& lt; < code class = "keyword"> cuối cùng & gt; Sharma & lt; / cuối cùng & gt;

& lt; / < code class = "keyword"> name & gt;

& lt; email & gt; sharmarohit@gmail.com< / email & gt;

& lt; phone & gt; 9876543210 & lt; / phone & gt;

& lt; sinh nhật & gt;

& lt; < / code> năm & gt; 1987 & lt; / năm & gt;

& lt; tháng & gt; Tháng 6 & lt; / tháng & gt;

& lt; ngày & gt; 23 & lt; / < code class = "keyword"> day & gt;

& lt; / ngày sinh & gt;

& lt; / địa chỉ & gt; < / code>

 
  

address.dtd:

  • & lt;! Địa chỉ ELEMENT (tên, email, điện thoại, ngày sinh) & gt;
  • & lt; ! Tên ELEMENT (đầu tiên, họ) & gt;
    • & lt;! ELEMENT đầu tiên (#PCDATA) & gt;
    • & lt;! ELEMENT cuối cùng (#PCDATA) & gt;
    • < / ul>

    • & lt;! email ELEMENT (# PCDATA) & gt;
    • & lt;! Điện thoại ELEMENT (#PCDATA) & gt;
    • & lt;! Sinh nhật ELEMENT (năm, tháng, ngày) & gt;
      • & lt ;! Năm ELEMENT (#PCDATA) & gt;
      • & lt;! ELEMENT tháng (#PCDATA) & gt;
      • & lt;! ELEMENT day (#PCDATA) & gt;

    Đầu ra:

    Ghi chú cá nhân của tôi


Xem thêm những thông tin liên quan đến chủ đề định nghĩa loại tài liệu dtd

DTD

alt

  • Tác giả: Trần Thiên Định
  • Ngày đăng: 2021-12-02
  • Đánh giá: 4 ⭐ ( 1464 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Tìm hiểu về XML (phần 2 - DTD)

  • Tác giả: viblo.asia
  • Đánh giá: 4 ⭐ ( 5164 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Ở phần 1 mình đã giới thiệu sơ lược về XML là gì. Và ở phần này mình sẽ giới tiếp về Document Type Definition (DTD) cho mọi người nhé! Bắt đầu nào :wink:

ĐỂ TẠO ĐỊNH NGHĨA LOẠI TÀI LIỆU, HOẶC DTD, CÁC YẾU TỐ - NẶNG - XÃ HỘI TRUYỀN THÔNG - 2022

  • Tác giả: vie.blender3dtutorials.com
  • Đánh giá: 5 ⭐ ( 1915 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Về cơ bản , bạn chuẩn bị và sử dụng một Document Type Definition (DTD) để thêm cấu trúc và logic, làm cho nó dễ dàng hơn để đảm bảo rằng tất cả các tính năng thiết yếu đang có mặt - theo thứ tự đúng - trong tài liệu XML của bạn. Bạn có thể phát triển nhiều quy tắc trong DTD của bạn để kiểm soát cách các phần tử có thể được sử dụng trong một tài liệu XML. ...

DTD là gì?

  • Tác giả: dotnet.edu.vn
  • Đánh giá: 4 ⭐ ( 1316 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: DTD (Document Type Definition) là kiểu tài liệu dùng để định nghĩa kiểu dữ liệu cho các phần tử trong tài liệu XML.

XML: DTD là gì?

  • Tác giả: v1study.com
  • Đánh giá: 5 ⭐ ( 8650 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: DTD (Document Type Definition) là kiểu tài liệu dùng để định nghĩa kiểu dữ liệu cho các phần tử trong tài liệu XML. Khi chúng ta định nghĩa các phần tử

Định nghĩa kiểu tư liệu (DTD)

  • Tác giả: 123docz.net
  • Đánh giá: 3 ⭐ ( 9126 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tài liệu này dành cho sinh viên, giáo viên khối ngành công nghệ thông tin tham khảo và có những bài học bổ ích hơn, bổ trợ cho việc tìm kiếm tài liệu, giáo án, giáo trình, bài giảng các môn học khối ngành công nghệ thông tin . dữ liệu Khoa Công nghệ Thông

Định nghĩa kiểu tư liệu (DTD)

  • Tác giả: text.123docz.net
  • Đánh giá: 3 ⭐ ( 9344 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tài liệu này dành cho sinh viên, giáo viên khối ngành công nghệ thông tin tham khảo và có những bài học bổ ích hơn, bổ trợ cho việc tìm kiếm tài liệu, giáo án, giáo trình, bài giảng các môn học khối ngành công nghệ thông tin . dữ liệu Khoa Công nghệ Thông

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Cách đặt màu nền bằng HTML và CSS - màu nền trang css

By ads_php