Home Web Front-end HTML Tutorial What is the difference between xml and html

What is the difference between xml and html

Mar 29, 2021 pm 01:35 PM
html xml

Difference: 1. HTML is not case-sensitive, while XML is strictly case-sensitive; 2. Elements in XML that have a single tag but no matching closing tag must end with a "/" character, while html does not need to ;3. Attribute values ​​in XML must be enclosed in quotation marks. In HTML, quotation marks are available or not.

What is the difference between xml and html

The operating environment of this tutorial: Windows 7 system, HTML5 version, Dell G3 computer.

XML

XML (Extensible Markup Language) is also used to create web pages and web applications; it is dynamic because it is used to transfer data instead of using to display data.

The design goals of XML focus on simplicity, versatility and usability on the Internet. It is a text data format that provides strong support for different human languages ​​through Unicode. Although XML was designed primarily with a focus on documents, the language is widely used to represent arbitrary data structures, such as those used in web services.

HTML

HTML (Hypertext Markup Language) is a markup language used to create web pages and web applications. Through HTML, we can create our own static pages. It is used to display data, not to transmit data.

HTML is a combination of hypertext and markup language. Hypertext defines the links between web pages. Markup language is used to define text documents within markup that define the structure of a web page. This language is used to annotate (take notes for the computer) text so that the machine can understand it and manipulate the text accordingly.

The difference between HTML and XML

Through the above understanding of HTML and XML, let’s take a look at the differences and connections between them. Both xml and html are They are used to manipulate data or data structures. They are roughly the same in structure, but there are obvious differences in their essence.

(1) Different grammatical requirements:

1. It is not case-sensitive in html, but strictly distinguished in xml.

2. In HTML, sometimes it is not strict. If the context clearly shows where the paragraph or list key ends, then you can omit the ending like

or mark. In XML, it is a strict tree structure, and the closing tag must not be omitted.

3. In XML, elements that have a single tag without a matching closing tag must end with a / character. This way the parser knows not to look for the closing tag.

4. In XML, attribute values ​​must be enclosed in quotation marks. In HTML, quotation marks are optional.

5. In HTML, you can have attribute names without values. In XML, all attributes must have corresponding values.

6. In XML documents, the blank parts will not be automatically deleted by the parser; but html filters out the blanks.

(2) Different tags:

1. HTML uses inherent tags; xml does not have inherent tags.

2. Html tags are predefined; XML tags are free, customizable and extensible.

(3) Different functions:

1. HTML is used to display data; xml is used to describe data and store data, so it can be used as a persistence medium! Html combines data and display and displays the data on the page; xml

separates data and display. XML is designed to describe data, and its focus is the content of the data. HTML was designed to display data, with the focus being on the appearance of the data.

2. XML is not a substitute for HTML. XML and HTML are two languages ​​with different uses. XML is not meant to replace HTML; in fact, XML can be seen as a complement to HTML. The goals of XML and HTML are different. The design goal of HTML is to display data and focus on the appearance of the data, while the design goal of XML is to describe the data and focus on the content of the data.

3. XML without any behavior. Similar to HTML, XML does nothing. (Common ground)

4. The best description of XML may be: XML is a cross-platform, software- and hardware-independent tool for processing and transmitting information.

5. XML will be everywhere in the future. XML will become the most common tool for data processing and data transmission.

For more programming related knowledge, please visit: Programming Video! !

The above is the detailed content of What is the difference between xml and html. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Table Border in HTML Table Border in HTML Sep 04, 2024 pm 04:49 PM

Guide to Table Border in HTML. Here we discuss multiple ways for defining table-border with examples of the Table Border in HTML.

HTML margin-left HTML margin-left Sep 04, 2024 pm 04:48 PM

Guide to HTML margin-left. Here we discuss a brief overview on HTML margin-left and its Examples along with its Code Implementation.

Nested Table in HTML Nested Table in HTML Sep 04, 2024 pm 04:49 PM

This is a guide to Nested Table in HTML. Here we discuss how to create a table within the table along with the respective examples.

HTML Table Layout HTML Table Layout Sep 04, 2024 pm 04:54 PM

Guide to HTML Table Layout. Here we discuss the Values of HTML Table Layout along with the examples and outputs n detail.

HTML Input Placeholder HTML Input Placeholder Sep 04, 2024 pm 04:54 PM

Guide to HTML Input Placeholder. Here we discuss the Examples of HTML Input Placeholder along with the codes and outputs.

HTML Ordered List HTML Ordered List Sep 04, 2024 pm 04:43 PM

Guide to the HTML Ordered List. Here we also discuss introduction of HTML Ordered list and types along with their example respectively

Moving Text in HTML Moving Text in HTML Sep 04, 2024 pm 04:45 PM

Guide to Moving Text in HTML. Here we discuss an introduction, how marquee tag work with syntax and examples to implement.

HTML onclick Button HTML onclick Button Sep 04, 2024 pm 04:49 PM

Guide to HTML onclick Button. Here we discuss their introduction, working, examples and onclick Event in various events respectively.

See all articles