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 chuyến đi và tour

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

    Sự khác biệt chính : Sự khác biệt chính giữa thuật ngữ 'chuyến đi' và 'du lịch' dựa trên định nghĩa riêng của họ trong đó thuật ngữ 'chuyến đi' được định nghĩa là hành động đi đến một nơi khác, trong một khoảng thời gian ngắn và quay trở lại. Thuật ngữ "tour du lịch" được định nghĩa là hành trình từ nơi này đ
  • so sánh phổ biến: Sự khác biệt giữa dầu hướng dương và dầu cọ

    Sự khác biệt giữa dầu hướng dương và dầu cọ

    Sự khác biệt chính: Dầu hướng dương và dầu cọ là dầu thực vật ăn được từ các nguồn tương ứng, tức là dầu hướng dương thu được từ hạt hướng dương nghiền nát; Dầu cọ được lấy từ cây cọ dầu. Thực phẩm là thành phần chính trong cuộc sống là không đầy đủ mà không có dầu. Dầu hướng dương và dầu cọ là một trong những loại dầu ăn khác nhau xảy ra trong tự nhiên. Chúng rất phong
  • so sánh phổ biến: Sự khác biệt giữa Tập lệnh SAP và SmartForms

    Sự khác biệt giữa Tập lệnh SAP và SmartForms

    Sự khác biệt chính: Các tập lệnh SAP và SmartForms đều được sử dụng để tạo và duy trì các biểu mẫu trong các giải pháp của SAP. Cả hai đều khác nhau trong nhiều bối cảnh. Tuy nhiên, SmartForms có thể được coi là một công cụ kế nhiệm SAP Script. SmartForms cung cấp các tùy chọn tốt hơn so với ScScript. Tập lệnh SA
  • so sánh phổ biến: Sự khác biệt giữa buồn nôn và đói

    Sự khác biệt giữa buồn nôn và đói

    Sự khác biệt chính: Buồn nôn là cảm giác không khỏe về thể chất, thường là với mong muốn nôn mửa. Mặt khác, đói là một nhu cầu hoặc mong muốn hấp dẫn đối với thực phẩm. Wikipedia định nghĩa Buồn nôn là, cảm giác khó chịu và khó chịu ở dạ dày trên với cảm giác nôn mửa không tự nguyện. Từ này buồn nôn có nguồn gốc từ từ 'nausia', có nghĩa là say tàu xe. Buồn nôn không có
  • so sánh phổ biến: Sự khác biệt giữa Save và Save As

    Sự khác biệt giữa Save và Save As

    Phím khác biệt: Lưu tự động lưu tệp. Lưu dưới dạng mở hộp thoại có thể được sử dụng để thay đổi tên, định dạng và vị trí của tệp. Chức năng lưu và lưu về cơ bản là giống nhau, đó là lưu tài liệu. Tuy nhiên, cách họ đạt được điều này hơi khác nhau. Lệnh save tự động lưu tệp bằng cùng tên, định dạng và vị trí, như khi nó được lưu hoặc mở lầ
  • so sánh phổ biến: Sự khác biệt giữa Bẻ khóa Tethered và Unethered

    Sự khác biệt giữa Bẻ khóa Tethered và Unethered

    Sự khác biệt chính: Bẻ khóa cho phép người dùng iOS truy cập root vào hệ điều hành, cho phép họ tải xuống các ứng dụng, tiện ích mở rộng và chủ đề bổ sung không có sẵn thông qua Apple App Store chính thức. Bẻ khóa liên tục đòi hỏi phải có sự hiện diện của máy tính hoặc kết nối máy tính xách tay. Bẻ khóa không ràng buộc không yêu cầu sử dụng máy tính liên tục và là phương pháp bẻ khó
  • so sánh phổ biến: Sự khác biệt giữa Chấp nhận và Đồng ý

    Sự khác biệt giữa Chấp nhận và Đồng ý

    Sự khác biệt chính: Chấp nhận đề cập đến sự đồng ý cho việc cung cấp hoặc một cái gì đó, trong khi đồng ý đề cập đến việc sở hữu cùng một ý kiến ​​hoặc để đồng ý. Chấp nhận và đồng ý dường như có liên quan nhưng có một sự khác biệt lớn giữa chúng. Có thể có nhiều điều mà chúng ta có thể chấp nhận mà không thể đồng ý. Sự khác biệt sẽ rõ ràng trong
  • so sánh phổ biến: Sự khác biệt giữa Thành ngữ và Biểu thức

    Sự khác biệt giữa Thành ngữ và Biểu thức

    Sự khác biệt chính : Theo định nghĩa, 'thành ngữ' là một biểu thức được tạo bởi sự kết hợp của các từ, có nghĩa khác với nghĩa đen của các từ riêng lẻ, trong khi một 'biểu thức' được định nghĩa là một cách hoặc cách thức cụ thể trong đó các ý tưởng được thể hiện qua lời nói. Thông thường trong khi nói chuyện, người ta có thể nghe thấy những cụm từ như 'OMG, đó là mới
  • so sánh phổ biến: Sự khác biệt giữa diễn viên và anh hùng

    Sự khác biệt giữa diễn viên và anh hùng

    Điểm khác biệt chính: Một diễn viên là một người hành động. Diễn xuất thực chất là chân dung của một người hoặc nhân vật khác. Một diễn viên về cơ bản hoạt động trong một tác phẩm kịch tính hoặc truyện tranh, cho dù đó là trong phim, truyền hình, nhà hát hoặc đài phát thanh. Một anh hùng là một người có can đảm để làm và đối mặt với những tình huống thảm khố

Editor Choice

Sự khác biệt giữa Samsung Galaxy Tab 2 10.1 và Galaxy Note 10.1

Sự khác biệt chính: Galaxy Tab 2 10.1 là máy tính bảng 10, 1 inch được ra mắt vào tháng 5 năm 2012. Các máy tính bảng này có màn hình cảm ứng điện dung TFT Line Switching (PLS) với mật độ xấp xỉ 149 ppi, khiến độ phân giải trên màn hình không lớn. Mô hình Wi-Fi được cung cấp bởi Cortex-A9 lõi kép 1 GHz, tr