5. benefits brought by 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 each database's descriptive data is different. Yes
V. 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 each database's descriptive data is different. With XML, books can be easily classified by authors, titles, ISBN serial numbers, or other scales. It is very convenient to search for books.
(2) develop mobile Web application software
Once data is created, XML can be sent to other 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 required skills for developing mobile third-layer Web application software.
(4) integration of data of different origins
Searching for a variety of incompatible databases is actually impossible. XML can easily combine structured data of different origins. Software agents can integrate data from backend databases and other exploits on servers in the middle layer. Then, the data can be sent to the customer or other servers for further aggregation, processing and distribution.
(5) various types of data
The scalability and mobility of XML allow it to describe data in different types of software, from web pages to data records collected. 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 the XML format data is sent to the customer, the customer can use the software to parse the data and compile and process the data. The application can process data in different ways, not just display it. The XML document object mode (DOM) uses scripts or other programming languages to process data. Data computing can be performed without returning to the server. Respectively, the user views the data interface, the application of a simple and mobile open pattern, you can create a powerful use of software for the Web, these software can only be built on the high-end database.
(7) diversified data display
After data is sent to the desktop, it can be displayed in multiple ways. Through a simple open and expanded method to describe the results of the data, XML supplements HTML, is widely used to describe the application interface. HTML describes the appearance of data, while XML describes the data itself. Because the data display and content exit, the XML-defined data promises to specify different display methods to make the data more fair. Local data can be displayed dynamically based on customer configurations, application selection, or other criteria. CSS and XSL provide an promulgation mechanism for data display.
(8) granular update
XML allows granular data updates. After a part of data changes, you do not need to resend all structured data. The change elements must be sent from the server to the customer. the changed data can be displayed without refreshing the interfaces of all users. At present, as long as one piece of data is changed, the whole page must be rebuilt. This severely limits the performance of server upgrades. XML also promised to add other data, such as the estimated temperature. The participating information can flow into the existing page without a new page from the browser.
(9) announcing data on the Web
Because XML is an open text-based structure, it can be transmitted using HTTP like HTML without changing the existing network.
(10) upgrade
Because XML completely shows the concept of identity, the processor can nest programmatic descriptions in structured data to show how to display data. This is a powerful and untrustworthy mechanism, which minimizes the interaction between the client and the application, and reduces the server data exchange volume and browser response time. In addition, XML allows personal data to be changed only through updates, which reduces the workload of servers and greatly improves the server performance.
(11) compression
XML compression performance is good, because labels used to describe data structures can be applied repeatedly. Whether XML data needs to be compressed depends on the amount of data transmitted between the server and the customer. XML can apply the compression scale in HTTP1.1.
(12) open scale
The scale based on XML is 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, processing staff, and applications of different systems and browsers, and further develop XML standards.
XML contains a set of coherent scales:
The markup language (XML) scale can be expanded, which is officially approved by W3C. This means that this scale is solid and can be fully used for Web and tool development.
XML domain name scale, which is used to describe the syntax of the domain name, supporting the XML parser that can identify the domain name.
The document object mode (DOM) scale provides a scale for compiling scripts for structured data, so that developers can interact with the disk compute on XML-based data.
The XSL scale can be expanded. this is a draft of work. XSL has two modules: XSL conversion language and XSL pattern object. The conversion language can be used to convert XML to meet the display request. 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 used for simple XML data structures, but it cannot display information in a way different from how information is transmitted.
The XLL and XML Pointer language (XPOINTER) scales are currently working drafts. XLL provides links similar to HTML, but the function 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 internally.
(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 techniques.
(14) new opportunities
As an industrial scale that represents structured data, XML provides many favorable conditions for organizations, software developers, Web sites, and end users. More vertical market data structures have been established and 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. A special opportunity arises when the site distributes data more than just providing data browsing.
Customer service is moving from telephone and geographic presence to Web sites, and it will benefit more from the strength of XML. In addition, XML will reform the operations of end users on the Internet, because most trade exploitation software includes data processing and transfer, such as purchase orders, invoices, customer information, contracts, and drawings, A lot of trade exploitation can be achieved. In addition, the XML-based vocabulary library for enterprise internal intercommunication and the information on the Web site, whether stored in documents or databases, can be identified. 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 scale mode can be developed to describe data and to apply the functions of plans, charts, Excel or other workbooks. Developing and releasing visual tools to describe the XML generated from the database is a good opportunity. 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 the document. you can map user friendly display layers to achieve this goal in hierarchical dynamic change data. The layout chart of XML data includes a pivot table.
A Web site can provide stock quotations, new articles, or real-time transaction data. By formulating information aging rules, information overload can be avoided. XML-based tools that developers use to develop rules and servers and customer software to implement rules are a great opportunity. You can use scripts to write a standard object mode to filter in the information, check the stored information, create output information, and enter the database.