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

Sự khác biệt chính : SGML và HTML, cả hai đều là ngôn ngữ lập trình máy tính. Cả hai đều là ngôn ngữ đánh dấu nổi tiếng được sử dụng để phát triển các trang web. Chúng được viết bằng các yếu tố thẻ được xác định trước. Sự khác biệt chính sẽ là HTML là một tập hợp con của SGML.

HTML là viết tắt của Hyper Text Markup Language. Nó là một ngôn ngữ máy tính nổi tiếng được sử dụng để phát triển các trang web. Nó đã có từ rất lâu và thường được sử dụng để thiết kế trang web. XML hoặc Ngôn ngữ đánh dấu mở rộng xác định một bộ quy tắc để mã hóa tài liệu theo định dạng có thể được đọc bởi cả con người và máy tính.

HTML được viết bằng các phần tử HTML, bao gồm các thẻ, chủ yếu là thẻ mở và thẻ đóng. Dữ liệu giữa các thẻ này thường là nội dung. Mục tiêu chính của HTML là cho phép các trình duyệt web diễn giải và hiển thị nội dung được viết giữa các thẻ. Các thẻ được thiết kế để mô tả nội dung trang. HTML đi kèm với các thẻ được xác định trước. Chúng cho phép một người chèn hình ảnh, văn bản, video, biểu mẫu và các phần nội dung khác lại với nhau vào một trang web gắn kết.

Các yếu tố của HTML là các khối xây dựng cơ bản của tất cả các trang web. HTML cho phép hình ảnh và đối tượng được nhúng vào trang web. Nó cũng có thể được sử dụng để tạo các hình thức tương tác. HTML cũng cung cấp các phương tiện để tạo các tài liệu có cấu trúc. Nó thực hiện điều này bằng cách biểu thị ngữ nghĩa cấu trúc cho văn bản như tiêu đề, đoạn văn, danh sách, liên kết, trích dẫn và các mục khác. Tuy nhiên ngày nay, các trang web hiếm khi được thiết kế chỉ sử dụng HTML. HTML cho phép lập trình viên nhúng các tập lệnh được viết bằng các ngôn ngữ như JavaScript, điều mà nhiều người thường làm. Điều này thay đổi giao diện và hành vi của các trang web HTML.

SGML là viết tắt của Ngôn ngữ đánh dấu tổng quát hóa tiêu chuẩn. Đây là một công nghệ tiêu chuẩn ISO để xác định các ngôn ngữ đánh dấu tổng quát cho các tài liệu.

SGML được lấy từ Ngôn ngữ đánh dấu tổng quát (GML) của IBM, được phát triển bởi Charles Goldfarb, vào những năm 1960. Là một ngôn ngữ đánh dấu tài liệu, SGML ban đầu được thiết kế để cho phép chia sẻ các tài liệu dự án lớn có thể đọc được bằng máy trong chính phủ, luật và công nghiệp. Nhiều tài liệu như vậy được yêu cầu để có thể đọc được trong một thời gian dài trong lĩnh vực công nghệ thông tin. Nó cũng được sử dụng rộng rãi bởi quân đội, ngành hàng không vũ trụ, tài liệu tham khảo kỹ thuật và công nghiệp xuất bản. Việc giới thiệu cấu hình XML đã làm cho SGML phù hợp hơn cho các ứng dụng rộng rãi của nó trong việc sử dụng cho mục đích chung, quy mô nhỏ.

Theo Wikipedia, SGML khái quát hóa và hỗ trợ nhiều ngôn ngữ đánh dấu. Các ngôn ngữ này bao gồm từ các cú pháp giống như Wiki đến các ngôn ngữ được đặt trong ngoặc giống RTF đến các ngôn ngữ thẻ phù hợp giống như HTML. Nó được coi là kém bền vững hơn một chút, vì nó không hỗ trợ nhiều ứng dụng của trình duyệt. Tài liệu có lỗi tự do đòi hỏi nhiều thời gian hơn để xử lý. Trang có thời gian tải chậm hơn và tốc độ tải xuống.

SGML được coi là ngôn ngữ mẹ đẻ của HTML và XML, hiện được sử dụng rộng rãi để sao chép các tài liệu kỹ thuật số. Nó đã đạt được một tiêu chuẩn quốc tế trong việc chỉ định mô tả loại và nội dung của các tài liệu kỹ thuật số. Theo thời gian, sự phổ biến của SGML đã nhanh chóng tăng lên. Cũng có một số rào cản đối với SGML, vì không có biểu định kiểu được hỗ trợ rộng rãi trong SGML, phần mềm trở nên không ổn định và không được phát triển do cài đặt mạnh của SGML. Ngoài ra, trao đổi dữ liệu SGML đã trở nên rất phức tạp do tính tương thích khác nhau giữa các gói phần mềm, điều này có thể gây ra sự cố nghiêm trọng.

So sánh giữa SGML và HTML:

SGML

HTML

Hình thức đầy đủ

Nó là viết tắt của ngôn ngữ đánh dấu tổng quát tiêu chuẩn.

Nó là viết tắt của Hyper Text Markup Language.

Kiểu

ứng dụng / sgml, văn bản / sgml

văn bản / html

Nhập mã

Bản văn

Bản văn

Kiểu đồng phục

công khai

công khai.html

Được phát triển bởi

ISO

Liên minh WWW

Kiểu định dạng

Đó là một ngôn ngữ đánh dấu lên.

Đó là một ngôn ngữ đánh dấu lên.

Mở rộng từ

GML

SGML

Mở rộng đến

HTML, XML

XHTML

Đề XuấT

Bài ViếT Liên Quan

  • so sánh phổ biến: Sự khác biệt giữa To và Too

    Sự khác biệt giữa To và Too

    Sự khác biệt chính: 'To' là một giới từ có thể bao hàm nhiều điều khác nhau tùy thuộc vào cách sử dụng trong một câu cụ thể. 'Too' được sử dụng để diễn tả cường độ của một tình huống cụ thể, tương tự như tính từ. 'To' và 'too' rất giống nhau về cách đánh vần, nhưng hoàn toà
  • so sánh phổ biến: Sự khác biệt giữa Moto X và Samsung Galaxy S4

    Sự khác biệt giữa Moto X và Samsung Galaxy S4

    Điểm khác biệt chính: Vào tháng 5 năm 2013, Motorola - một công ty của Google đã công bố ra mắt điện thoại hàng đầu của mình, Moto X. Điện thoại đã chính thức có mặt vào ngày 23 tháng 8 năm 2013. Samsung Galaxy S4 là điện thoại hàng đầu của Tập đoàn Samsung. Ngành Truyền thông Cá nhân (PCS), về cơ bản là bộ phận điện thoại
  • so sánh phổ biến: Sự khác biệt giữa trưa và trưa

    Sự khác biệt giữa trưa và trưa

    Sự khác biệt chính: Giữa trưa và trưa xác định điều tương tự. Không có sự khác biệt giữa hai. Nó thường được định nghĩa là 12 giờ vào ban ngày. Tuy nhiên, cụm từ giữa trưa đôi khi được sử dụng để đề cập đến sự lựa chọn thời gian, tức là 11 đến 1. Giữa trưa và trưa có liên quan với nhau. Chúng là những từ đồng nghĩa và có thể được sử d
  • so sánh phổ biến: Sự khác biệt giữa Nhà cho thuê và Khách trả tiền

    Sự khác biệt giữa Nhà cho thuê và Khách trả tiền

    Sự khác biệt chính: Nhà cho thuê là một loại chỗ ở có nghĩa là toàn bộ ngôi nhà được trao cho người thuê, trong khi Khách trả tiền đề cập đến một cách khác để cung cấp chỗ ở trong đó khách thường được cung cấp một phần của ngôi nhà và chủ sở hữu thường chăm sóc Các món ăn cùng với các cơ sở lưu trú. Một khách cần chia sẻ không gian với chủ sở hữu. Nếu một người sở hữu một ngôi nhà ở nơi anh ta hiện
  • so sánh phổ biến: Sự khác biệt giữa CV và Thư xin việc

    Sự khác biệt giữa CV và Thư xin việc

    Sự khác biệt chính: Sơ yếu lý lịch (CV) là một tài liệu tóm tắt các chi tiết học tập và việc làm của ứng viên. Thư xin việc là thư giới thiệu thường được đính kèm với CV hoặc sơ yếu lý lịch. Sơ yếu lý lịch (CV) và thư xin việc thường được sử dụng khi ứng tuyển vào vị trí công việc. Cả hai thường được sử dụng đồng nghĩa; tuy nhiên chúng hoàn toàn khác nhau. Một người phải luôn
  • so sánh phổ biến: Sự khác biệt giữa Chủ nghĩa thế tục và Chủ nghĩa vô thần

    Sự khác biệt giữa Chủ nghĩa thế tục và Chủ nghĩa vô thần

    Điểm khác biệt chính: Chủ nghĩa vô thần có nghĩa là sự từ chối niềm tin vào Thiên Chúa. Chủ nghĩa thế tục là một nguyên tắc bác bỏ quan niệm về tín ngưỡng tôn giáo. Chủ nghĩa thế tục là một nguyên tắc tách biệt giữa chính phủ và tôn giáo. Nó không tin vào tôn giáo hay tín ngưỡng của nó. Chính phủ tách rời khỏi qu
  • so sánh phổ biến: Sự khác biệt giữa Nokia Lumia 925 và Blackberry Z10

    Sự khác biệt giữa Nokia Lumia 925 và Blackberry Z10

    Sự khác biệt chính: Nokia gần đây đã công bố điện thoại hàng đầu mới của mình là Nokia Lumia 925. Điện thoại đi kèm với màn hình cảm ứng điện dung AMOLED 4, 5 inch, chiếm một khoảng không gian tốt ở mặt trước, với loa và cảm biến ở phía trên. Màn hình điện dung 4, 5 inch có cùng PureMotion HD +, ClearBlack có trong
  • so sánh phổ biến: Sự khác biệt giữa chế độ độc tài và chuyên chế

    Sự khác biệt giữa chế độ độc tài và chuyên chế

    Điểm khác biệt chính: Chế độ độc tài là một hình thức chính phủ trong đó một nhà độc tài có quyền lực hoàn toàn. Trong khi đó, Tự trị là một hệ thống chính quyền, trong đó quyền lực tối cao nằm trong tay một người, những quyết định của họ không chịu bất kỳ hạn chế pháp lý nào. Dân chủ được coi là hình thức quản trị tốt nhất, với nhiều hệ tư tưởng khác nhau hiện diện trên
  • so sánh phổ biến: Sự khác biệt giữa Định dạng tệp âm thanh WAV và MIDI

    Sự khác biệt giữa Định dạng tệp âm thanh WAV và MIDI

    Sự khác biệt chính: WAV là một định dạng âm thanh. Nó là viết tắt của Waveform Audio File Format, và được phát triển bởi Microsoft và IBM cho PC. Mặt khác, MIDI là viết tắt của Giao diện Kỹ thuật số Nhạc cụ. MIDI là một tập tin ghi lại âm nhạc và kiểm soát các ghi chú của từng nhạc cụ, ghi chú của thang âm là gì, v.v. MIDI và WAV, cả hai đều là định dạng tệp âm thanh kỹ thuật số nổi tiếng; khác với

Editor Choice

Sự khác biệt giữa Module và Class

Sự khác biệt chính: Trong các ngôn ngữ lập trình, các lớp là bản thiết kế của các đối tượng có chứa các thành viên như các trường và phương thức. Module giới thiệu định nghĩa liên quan đến các thuộc tính, sự kiện, biến và thủ tục của các thành viên. Các mô-đun không thể được khởi tạo giống như các lớp. Trong nhiều ngôn ngữ lập