


A brief discussion on the definition of WEB page tool language XML (2)
2. The definition of XML
XML is a streamlined SGML that combines the rich functions of SGML with the ease of use of HTML integrated into Web applications. XML retains the extensible capabilities of SGML, which makes XML fundamentally different from HTML. XML is much more powerful than HTML. It is no longer a fixed tag, but allows the definition of an unlimited number of tags to describe the information in the document, allowing nested information structures. HTML is just a general method for displaying data on the Web, while XML provides a general method for directly processing Web data. HTML focuses on describing the display format of the Web page, while XML focuses on describing the content of the Web page.
XML includes Extensible Format Language XSL (Extensible Style Language) and Extensible Linking Language XLL (Extensible Linking Language).
XSL is used to translate XML data into HTML or other formats. XSL provides a stacked page CSS function, allowing developers to construct Web pages with an expression layer structure that is different from the data structure of XML. XSL can also be used with HTML to construct stacked pages. XSL can interpret an unlimited number of tags, which makes the Web layout more colorful, such as dynamic text and horse racing text. In addition, XSL also handles multiple languages, double-byte Chinese character display, various processing of grids, etc.
XLL is the link language of XML. It is similar to the link of HTML, but has more powerful functions. XLL supports extensible links and multi-directional links. It breaks the restriction that HTML only supports the simplest links under the concept of hypertext, and can support address-independent domain names, two-way links, loops, collection links from multiple sources, etc. XLL links are not restricted by documents and can be specified and managed completely according to user requirements.
In order to make XML easy to learn and use, XML has streamlined a large number of SGML functions that are rarely used once. Just as only eight thousand of the hundreds of thousands of Chinese characters are commonly used, and the commonly used parts of SGML only account for 20%, XML discards the uncommon parts of SGML, making it 80% streamlined at once. As a result, the syntax specification of XML is only 30 pages, while SGML has 500 pages.
XMLThe design also considers its ease of use. The ease of use comes from two aspects: on the one hand, it is convenient for users to write Web pages, and on the other hand, designers implementXML The browser isn't too difficult either.
In short, XML uses a simple and flexible standard format to provide an effective means for describing and exchanging data for Web-based applications. HTML describes a common method for displaying global data, while XML provides a common method for directly processing global data.
The above is the detailed content of A brief discussion on the definition of WEB page tool language XML (2). For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Can XML files be opened with PPT? XML, Extensible Markup Language (Extensible Markup Language), is a universal markup language that is widely used in data exchange and data storage. Compared with HTML, XML is more flexible and can define its own tags and data structures, making the storage and exchange of data more convenient and unified. PPT, or PowerPoint, is a software developed by Microsoft for creating presentations. It provides a comprehensive way of

"Exploring Discuz: Definition, Functions and Code Examples" With the rapid development of the Internet, community forums have become an important platform for people to obtain information and exchange opinions. Among the many community forum systems, Discuz, as a well-known open source forum software in China, is favored by the majority of website developers and administrators. So, what is Discuz? What functions does it have, and how can it help our website? This article will introduce Discuz in detail and attach specific code examples to help readers learn more about it.

The composite primary key in MySQL refers to the primary key composed of multiple fields in the table, which is used to uniquely identify each record. Unlike a single primary key, a composite primary key is formed by combining the values of multiple fields. When creating a table, you can define a composite primary key by specifying multiple fields as primary keys. In order to demonstrate the definition and function of composite primary keys, we first create a table named users, which contains three fields: id, username and email, where id is an auto-incrementing primary key and user

How to handle XML and JSON data formats in C# development requires specific code examples. In modern software development, XML and JSON are two widely used data formats. XML (Extensible Markup Language) is a markup language used to store and transmit data, while JSON (JavaScript Object Notation) is a lightweight data exchange format. In C# development, we often need to process and operate XML and JSON data. This article will focus on how to use C# to process these two data formats, and attach

Want to make the front page of your school project look exciting? Nothing makes it stand out from other submissions like a nice, elegant border on the homepage of your workbook. However, the standard single-line borders in Microsoft Word have become very obvious and boring. Therefore, we show you the steps to create and use custom borders in Microsoft Word documents. How to Make Custom Borders in Microsoft Word Creating custom borders is very easy. However, you will need a boundary. Step 1 – Download Custom Borders There are tons of free borders on the internet. We have downloaded a border like this. Step 1 – Search the Internet for custom borders. Alternatively, you can go to clipping

Introduction to PHP interface and how it is defined. PHP is an open source scripting language widely used in Web development. It is flexible, simple, and powerful. In PHP, an interface is a tool that defines common methods between multiple classes, achieving polymorphism and making code more flexible and reusable. This article will introduce the concept of PHP interfaces and how to define them, and provide specific code examples to demonstrate their usage. 1. PHP interface concept Interface plays an important role in object-oriented programming, defining the class application

Cockpit is a web-based graphical interface for Linux servers. It is mainly intended to make managing Linux servers easier for new/expert users. In this article, we will discuss Cockpit access modes and how to switch administrative access to Cockpit from CockpitWebUI. Content Topics: Cockpit Entry Modes Finding the Current Cockpit Access Mode Enable Administrative Access for Cockpit from CockpitWebUI Disabling Administrative Access for Cockpit from CockpitWebUI Conclusion Cockpit Entry Modes The cockpit has two access modes: Restricted Access: This is the default for the cockpit access mode. In this access mode you cannot access the web user from the cockpit

Web standards are a set of specifications and guidelines developed by W3C and other related organizations. It includes standardization of HTML, CSS, JavaScript, DOM, Web accessibility and performance optimization. By following these standards, the compatibility of pages can be improved. , accessibility, maintainability and performance. The goal of web standards is to enable web content to be displayed and interacted consistently on different platforms, browsers and devices, providing better user experience and development efficiency.
