Data can be uniquely identified by XML. Without XML, search software must understand how each database is built. This is actually impossible, because the description data of each database is different. With XML, books can be easily classified by authors, titles, ISBN numbers, or other standards in a standard way. It is very convenient to search for books. Benefits of XML
(1) more meaningful search
Data can be uniquely identified by XML. Without XML, search software must understand how each database is built. This is actually impossible, because the description data of each database is different. With XML, books can be easily classified by authors, titles, ISBN numbers, or other standards in a standard way. It is very convenient to search for books.
(2) develop flexible Web application software
Once data is created, XML can be sent to other application software, objects, or intermediate layer servers for further processing. Or it can be sent to the desktop for browser browsing. XML and HTML, scripts, and common object modes provide the necessary technologies for flexible development of three-layer Web applications.
(4) integration of data from different sources
Searching for a variety of incompatible databases is actually impossible. XML can easily combine structured data from different sources. Software agents can integrate data from backend databases and other applications on servers in the middle layer. Then, the data can be sent to the customer or other servers for further collection, processing and distribution.
(5) data obtained from multiple applications
XML's scalability and flexibility allow it to describe data in different types of applications, from Web pages collected by descriptions to data records. At the same time, because XML-based data is self-describing, data can be exchanged and processed without any internal description.
(6) local computing and processing
After data in XML format is sent to the customer, the customer can use the application software to parse the data and edit and process the data. Users can process data in different ways, instead of simply displaying it. The XML document object mode (DOM) allows you to process data using scripts or other programming languages. Data computing can be performed without returning to the server. Separating the user's data viewing interface and using a simple, flexible, and open format, you can create powerful application software for the Web. these software can only be built on high-end databases.
(7) diversified data display
After data is sent to the desktop, it can be displayed in multiple ways. By describing the result data in a simple open and scalable way, XML supplements HTML and is widely used to describe the user interface. HTML describes the appearance of the data, while XML describes the data itself. Because the data display and content are separated, the data defined in XML can be displayed in different ways to make the data more reasonable. Local data can be dynamically expressed in a way determined by customer configuration, user selection, or other standards. CSS and XSL provide a publishing mechanism for data display.
(8) granular update
XML allows granular data updates. When a part of data changes, you do not need to resend the entire structured data. The changed elements must be sent from the server to the customer. the changed data can be displayed without refreshing the entire user interface. Currently, as long as one piece of data changes, the whole page must be rebuilt. This severely limits the performance of server upgrades. XML also allows the addition of other data, such as the predicted temperature. The added information can flow into the existing page, without the need to send a new page in the browser.
(9) publish data on the Web
Because XML is an open text-based format, it can be transmitted over HTTP like HTML without changing the existing network.
(10) upgrade
Because XML completely separates the concept of identity from display, the handler can nest programmatic descriptions in structured data to show how data is displayed. This is an incredible and powerful mechanism that minimizes the interaction between the client computer and the user, and reduces the server data exchange volume and browser response time. In addition, XML allows personal data to only change through the updated announcement, which reduces the workload of the server and greatly enhances the server's upgrading performance.
(11) compression
XML compression performance is good, because labels used to describe the data structure can be reused. Whether XML data needs to be compressed depends on the application. it also depends on the amount of data transmitted between the server and the customer. XML can use the compression standard in HTTP1.1.
(12) open standards
XML-based standards are optimized for the Web. Microsoft and other companies, as well as W3C working groups, are working to ensure the interoperability of XML, provide support for developers, handlers and users of different systems and browsers, and further develop XML standards.
XML includes a set of related standards:
The Extensible Markup Language (XML) standard, officially approved by W3C. This means that this standard is stable and can be fully used for Web and tool development.
XML domain name standard, which is used to describe the syntax of the domain name and supports the XML parser that can recognize the domain name.
The document object mode (DOM) standard provides a standard for compiling scripts for structured data, so that developers can interact with computers on XML-based data.
The extensible type language (XSL) standard, a draft of work. XSL has two modules: XSL conversion language and XSL format object. The conversion language can be used to convert XML to meet the display requirements. Because the two parts of XSL are modules, the conversion language can be used independently for multi-purpose conversion, including converting XML into a fully structured HTML. CSS can be applied to XML data with simple structures, but it cannot display information in a different way than how information is transmitted.
The Extensible link language (XLL) and XML Pointer language (XPOINTER) standards are currently working drafts. XLL provides links similar to HTML, but is more powerful. For example, a link can be in multiple directions and can exist on objects instead of pages. IE5 does not support XLL.
(13) support for Microsoft products
Microsoft IE4.0 supports common XML parser, XML object mode, and XML data source objects. IE5 and Office2000 support many XML features and technologies.
(14) new opportunities
As an industrial standard for representation of structured data, XML provides many favorable conditions for organizations, software developers, Web sites, and end users. More vertical market data formats are used in key markets such as advanced database search, online banking, medical care, legal affairs, e-commerce, and other fields, this further expands the opportunity. When the site distributes data more than just providing data browsing, a special opportunity arises.
Customer service is moving from telephone and geographic locations to Web sites, and will benefit more from the powerful functions of XML. In addition, because most commercial applications include data processing and transfer, such as purchase orders, invoices, customer information, contracts, drawings, and so on, XML will reform the behavior of end users on the Internet, many commercial applications will be able to achieve this. In addition, the XML-based vocabulary library for intranet intercommunication between enterprises and the information on the Web site can be identified whether stored in documents or databases. These terms can also help small and medium enterprises that need to exchange information between customers and suppliers.
An important undeveloped market is the development of tools that make it easy for end users to build their own Web sites, including tools used to generate XML data from database information and existing user interfaces. In addition, the standard mode can be used to describe data and use the functions of planning, charts, Excel, or other electronic data tables. It is a great opportunity to develop and publish visual tools to describe the XML generated from the database. Tools for Viewing XML data can be written in Visual Basic, Java, and C.
XML requires a powerful new tool to display rich and complex XML data in documents. this can be achieved by ing user-friendly display layers on layered and dynamically changed data. The layout of XML data includes a pivot table.
A Web site can provide stock quotations, new articles, or real-time transaction data. Information overload can be avoided by formulating information aging rules. XML-based tools used by developers to develop rules and servers and customer software to implement rules are a huge opportunity. You can use scripts to write a standard object mode to filter in information, check storage information, create output information, and enter the database.
The above is a detailed description of the benefits of the WEB page tool Language XML. For more information, see other related articles in the first PHP community!