Trang Chủ Phát triển Ngôn ngữ đánh dấu tổng quát tiêu chuẩn (sgml) là gì? - định nghĩa từ techopedia

Ngôn ngữ đánh dấu tổng quát tiêu chuẩn (sgml) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Ngôn ngữ đánh dấu tổng quát hóa tiêu chuẩn (SGML) có nghĩa là gì?

Ngôn ngữ đánh dấu tổng quát hóa tiêu chuẩn (SGML) là ngôn ngữ đánh dấu văn bản đóng vai trò là siêu ngôn ngữ đánh dấu được sử dụng rộng rãi như HTML (ngôn ngữ đánh dấu siêu văn bản) và XML (ngôn ngữ đánh dấu mở rộng).


SGML được sử dụng để đánh dấu các tài liệu và có ưu điểm là không phụ thuộc vào một ứng dụng cụ thể. Nó có nguồn gốc từ GML (ngôn ngữ đánh dấu tổng quát), cho phép người dùng làm việc trên các kiểu định dạng chuẩn cho các tài liệu điện tử.

Techopedia giải thích Ngôn ngữ đánh dấu tổng quát hóa tiêu chuẩn (SGML)

Ngôn ngữ đánh dấu tổng quát tiêu chuẩn có các đặc điểm sau:

  • Đánh dấu mô tả
  • Các loại tài liệu

Đánh dấu mô tả liên quan đến việc sử dụng mã đánh dấu xác định cách diễn giải các phần khác nhau của tài liệu. Ví dụ, mã có thể xác định một phần dưới dạng đoạn văn, phần khác là chú thích và phần khác là danh sách hoặc mục trong danh sách.


Bất kỳ phần mềm nào có khả năng xử lý tài liệu đã đánh dấu sau đó sẽ sử dụng loại kết xuất của riêng nó. Ví dụ: một ứng dụng có thể thu thập các phần được xác định là chú thích và in chúng ra ở cuối mỗi trang. Một cái khác có thể in chú thích ở cuối mỗi chương. Vẫn còn một cái khác có thể không in ra các chú thích ở tất cả.


Một đặc điểm quan trọng khác của ngôn ngữ đánh dấu tổng quát tiêu chuẩn là việc sử dụng các loại tài liệu và sau đó nó sử dụng định nghĩa loại tài liệu (DTD). Một loại tài liệu cụ thể dự kiến ​​sẽ có các phần cụ thể và một cấu trúc cụ thể. Ví dụ: khi có một DTD cho một báo cáo, các phần và cấu trúc của tài liệu phải tuân theo những gì được xác định trong DTD để nó được coi là một báo cáo. Một lợi ích chính là các tài liệu cùng loại có thể được xử lý thống nhất bởi tất cả các phần mềm có khả năng xử lý chúng.

Ngôn ngữ đánh dấu tổng quát tiêu chuẩn (sgml) là gì? - định nghĩa từ techopedia