HTML 與 XML
HTML
HTML 指的是超文字標記語言 (HyperText Markup Language),它是一種用於描述網頁結構的語言。它包含各種 HTML 元素,這些元素由 HTML 標籤及其內容組成。
HTML 是一種超文字語言,因此我們可以建立文件連結鏈。當前版本的 HTML 是 HTML5。HTML 是靜態的,它可以忽略小錯誤,並且在其中,結束標籤不是必需的。
讓我們來看一個 HTML 的例子:
示例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>HTML</title> </head> <body> <h1 style="text-align: center;color:#db133a;">HTML</h1> <h3 style="text-align: center;">I'm a HTML document.</h3> </body> </html>
輸出

XML
XML 指的是可擴充套件標記語言 (eXtensible Markup Language),它是一種用於傳輸資料而不是構建資料結構的語言。它是動態的,它報告所有錯誤,並且在其中結束標籤是必需的。它基本上是一種文字資料格式,透過 Unicode 對不同的語言提供了強大的支援。當前版本的 XML 是 XML 1.1。
讓我們來看一個 XML 的例子:
<?xml version="1.0" encoding="UTF-8"?> <fullname> <firstname>John</firstname> <lastname>Miller</lastname> </fullname>
輸出

現在讓我們看一些區別:
| HTML | XML |
|---|---|
| HTML 指的是超文字標記語言 (HyperText Markup Language),它是一種用於描述網頁結構的語言。它包含各種 HTML 元素,這些元素由 HTML 標籤及其內容組成。 | XML 指的是可擴充套件標記語言 (eXtensible Markup Language),它是一種用於傳輸資料而不是構建資料結構的語言。 |
| HTML 是靜態的,因為它用於顯示資料。 | XML 是動態的,用於傳輸資料。 |
| 它是一種表示語言。 | 它不是一種表示語言。 |
| 不需要使用結束標籤。 | 必須使用結束標籤。 |
| 預定義的標籤,如 <p>,<strong>,<head> 等,在 HTML 中。 | 在 XML 中定義您自己的標籤。 |
| HTML 不保留空格。 | XML 保留空格。 |
| HTML 不區分大小寫。 | XML 區分大小寫。 |
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP