Sự khác biệt giữa HTML và SGML

Sự khác biệt chính - HTML vs. SGML
 

Có nhiều công nghệ khác nhau được sử dụng để phát triển web như CSS, JavaScript, PHP, v.v. Trong số này, ngôn ngữ cơ bản để phát triển web là HTML. Đây là một ngôn ngữ đánh dấu bao gồm các thẻ. Có các thẻ cụ thể cho từng nhiệm vụ. HTML có thể được sử dụng để thay đổi cấu trúc của trang web. Thêm đoạn văn, thay đổi tiêu đề, thêm danh sách và bảng là một số tác vụ có thể được thực hiện bằng HTML. Có một số phiên bản của HTML. Phiên bản mới nhất là HTML5. Nó có nhiều tính năng bổ sung để xây dựng các ứng dụng web hiệu quả. HTML là ngôn ngữ đánh dấu tiêu chuẩn để tạo các trang web và ứng dụng web. SGML là một tiêu chuẩn để xác định các ngôn ngữ đánh dấu tổng quát cho các tài liệu. Đó là sự khác biệt chính giữa HTML và SGML. HTML dựa trên SGML. Bài viết này thảo luận về sự khác biệt giữa HTML và SGML.

NỘI DUNG

1. Tổng quan và sự khác biệt chính
2. HTML là gì
3. SGML là gì
4. Mối quan hệ giữa HTML và SGML
5. So sánh cạnh nhau - HTML vs SGML ở dạng bảng
6. Tóm tắt

HTML là gì?

HTML là viết tắt của Hyper Text Markup Language. Hầu hết các trang web được kết nối với nhau. Một liên kết đến một trang web khác được gọi là Hypertext. HTML chứa các thẻ hướng dẫn trình duyệt web về cách tạo cấu trúc của trang. Các tiêu đề, đoạn văn, danh sách, bảng nằm dưới cấu trúc trang web.

Mỗi tệp HTML có khai báo loại tài liệu ở trên cùng. Nó cho trình duyệt biết về phiên bản HTML được sử dụng trong tài liệu. Các chi tiết của trang web là trong phần. Nội dung để hiển thị trong trang web nằm trong phần. Có rất nhiều thẻ để thực hiện các nhiệm vụ khác nhau. Các

,

vv được sử dụng để tạo tiêu đề. Các

thẻ được sử dụng để tách các đoạn văn. Hầu hết các thẻ có thẻ bắt đầu tương ứng và thẻ đóng. ví dụ.

,

. Có các thẻ định dạng là tốt. Các được sử dụng để in đậm văn bản. Thẻ được sử dụng để gạch chân văn bản. Các thẻ được sử dụng để làm cho nội dung in nghiêng. Một số thẻ chứa các thẻ bắt đầu và kết thúc chính nó. Các
được sử dụng để tạo một đường ngang trong trang. Nếu lập trình viên chỉ viết
không có dấu gạch chéo, nó vẫn hoạt động. Nhưng nó sẽ không hoạt động với XHTML chính xác hơn. Đó là một số thẻ HTML phổ biến.

Hình 01: Tài liệu HTML đơn giản

Khi mở trang HTML ở trên trong trình duyệt web, nó xuất hiện như sau.

Hình 02: Trang HTML trong Trình duyệt web

Theo tệp HTML ở trên, phần khai báo tài liệu nằm ở trên cùng. Nó chỉ định rằng tài liệu HTML đang sử dụng HTML5. Phần đầu và phần thân được bao gồm bên trong thẻ bắt đầu và thẻ đóng. Các chi tiết của trang web được bao gồm trong phần đầu. Nội dung để hiển thị là trong phần cơ thể. Các

thẻ xác định một tiêu đề. Các được sử dụng để in đậm các phần cụ thể của văn bản. Có hai đoạn trong trang.

HTML có thể được kết hợp với các công nghệ khác. Khi nó được kết hợp với CSS, trang web sẽ xuất hiện nhiều hơn. Kết nối với JavaScript làm cho trang web tương tác nhiều hơn. Đây là ngôn ngữ đánh dấu phổ biến nhất để tạo các trang web.

SGML là gì?

SGML là viết tắt của Ngôn ngữ đánh dấu tổng quát hóa tiêu chuẩn. Nó là một tiêu chuẩn để xác định ngôn ngữ đánh dấu. HTML dựa trên SGML. Bản thân nó không phải là ngôn ngữ tài liệu. Đây là một mô tả về cách chỉ định tài liệu. Do đó, nó là một siêu dữ liệu. SGML ban đầu được thiết kế để chia sẻ các dự án lớn có thể đọc được bằng máy trong chính phủ và các ngành công nghiệp khác. Một tài liệu SGML bao gồm ba phần. Có một tuyên bố. Phần mở đầu chứa khai báo DOCTYPE với các khai báo đánh dấu khác. Sau đó, bản thân nó. Nó chứa một yếu tố hàng đầu và nội dung của nó.

Ưu điểm chính của SGML là nó có thể được tạo ra bằng cách xem xét cấu trúc tài liệu hơn là suy nghĩ về các đặc điểm ngoại hình. Chúng sẽ dễ mang theo hơn vì trình biên dịch SGML có thể diễn giải bất kỳ tài liệu nào bằng cách tham chiếu đến định nghĩa loại tài liệu (DTD). Các tài liệu ban đầu dành cho phương tiện in có thể dễ dàng được điều chỉnh lại cho các phương tiện khác, chẳng hạn như màn hình hiển thị của máy tính.

SGML là một tiêu chuẩn quốc tế để chỉ định mô tả loại và nội dung của các tài liệu kỹ thuật số. Một nhược điểm của SGML là nó không hỗ trợ các biểu định kiểu. Phần mềm trở nên không phát triển do cài đặt mạnh mẽ của SGML. Ngoài ra, việc trao đổi dữ liệu cũng phức tạp trong SGML.

Mối quan hệ giữa HTML và SGML là gì?

  • HTML dựa trên SGML.

Sự khác biệt giữa HTML và SGML là gì?

HTML vs SGML

HTML là ngôn ngữ đánh dấu tiêu chuẩn để tạo các trang web và ứng dụng web. SGML là một tiêu chuẩn để xác định các ngôn ngữ đánh dấu tổng quát cho các tài liệu.
 Viết tắt của
HTML là viết tắt của Ngôn ngữ đánh dấu siêu văn bản. SGML là viết tắt của Ngôn ngữ đánh dấu tổng quát hóa tiêu chuẩn.

Tóm lược - HTML vs SGML

Mọi tổ chức ngày nay đều duy trì các trang web. Có nhiều công nghệ được sử dụng cho các ứng dụng web. Bài viết này đã thảo luận về sự khác biệt giữa HTML và SGML. HTML là ngôn ngữ đánh dấu tiêu chuẩn để tạo các trang web và ứng dụng web. SGML là một tiêu chuẩn để xác định các ngôn ngữ đánh dấu tổng quát cho các tài liệu. Đó là sự khác biệt giữa HTML và SGML. HTML dựa trên SGML.

Tài liệu tham khảo:

1. SGML SGML (Ngôn ngữ đánh dấu tổng quát tiêu chuẩn) là gì? - Định nghĩa từ WhatIs.com. Tìm kiếm dịch vụ. Có sẵn ở đây  
2. Ngôn ngữ đánh dấu tổng quát tiêu chuẩn. Wikipedia, Wikimedia Foundation, 18 tháng 3 năm 2018. Có sẵn tại đây 
3. Tổng quan về HTML HTML. , Điểm hướng dẫn, ngày 8 tháng 1 năm 2018. Có sẵn tại đây 

Hình ảnh lịch sự:

1.'SGML 'của Dreftymac tại Wikipedia tiếng Anh - SGML.svg, (CC BY-SA 2.5) qua Commons Wikimedia