Xml--internet's "Esperanto"

Source: Internet
Author: User
Tags format insert
The "Esperanto" of XML xml--internet
· Skywalker · Yesky

Although almost every kind of information is available online today, finding the information you really need is quite difficult. Now the Web page just plays the role of a fax machine that sends files to the requestor, and the problem with what you see is what you see is what you get. For example, because there is no way to mark elements such as tie colors, it is obviously impossible to get a list of the colors of a tie by search engines. Often what we encounter is that you want to search through Yahoo for an article called "The Path of Wisdom," and it gives you an entry for "the Wisdom of the Road bookstore". The theoretical solution to these problems is simple: use labels that explain the nature of information rather than appearances. For example, an order for a car is defined not by the words, sections, lines, or columns provided by the HTML, but by the nature of the price, size, quantity, and color according to some principle. This allows the program to recognize that the file is a customer's order and can be handled separately according to different user requirements: desktop PC Display or mobile display, or put it into the database system, or display a sample picture ...

Extensible Identity Language XML (extensible Markup Language) consists of a series of rules that are essentially a definition language-------------anyone, any industry can follow these rules, define various identities to describe all the elements of information, The information can then be "self-describing" by a small program called an analytic program.

This change in computer communication seems simple, but its significance not only changes the fixed identity set of HTML rigid, but its appearance, fundamentally changes the old way of information construction, and creates a language that enables all computer systems to communicate "intelligently". This makes the Internet based on information transmission have a kind of revolutionary change in the aspect of information retrieval and acquirement, which lays the foundation for the intelligence of the whole Internet. Since the beginning of the 1998, when the XML was designed by the world Wide Web Consortium, the worldwide WAN organization, the standard has spread like wildfire to the scientific and industrial fields.

This craze stems from the integration of the Internet. Some of the most selective rules enable XML to achieve these integration functions: the first is that the tags always appear in pairs, function like we usually use parentheses, and they have the function of quotation marks, can be nested nesting-nesting rules in the computer common tree structure, It's incredibly handy for programmers: for example, your report is in the form of a tree, so it's very easy to write a small piece of software to change the data or show the latest results. The second is that it relies on a new standard-general computer code, a hybrid text-coded system that supports all the world's major languages: in HTML, a file is usually in one language, which can be either Chinese, English, Japanese, or Arabic, If your software happens to not recognize the language symbol, you cannot use it, and the software used to read pages written in XML rules can handle any combination of languages, so XML makes it possible to exchange information not only between different computer systems, but also across borders and cultures.

Previously, the computers connected to the network can interact with the network only to receive the form--fill it out and exchange it with the network server until the work is done, and XML is not related to the display media by labeling the content, so it has nothing to do with displaying it, so you can use a form called "Format table" Rules for automatic reformatting of different devices--this is in the development phase, the standard for XML format tables is called XSL (extensible Format Table language): People with impaired eyesight use format tables to translate XML Web pages into Braille or audible languages; If you want to surf the web in a car, So it is easy to make an XML page sound aloud; As for doing business, each file you need shows exactly what you want, and it's easy to--xml the attached structure and semantic information, allowing the computer device to handle a lot of work immediately, greatly reducing the burden on the network server, Dramatically reduce network traffic: When most network information is marked with an industry-specific XML tag, it is easy to find exactly what you need--here, using XML is like making a library card catalog for the Internet. The RDF (Resource Description framework), which was completed in February 1999, enables billions of to connect Web pages through hyperlinks to play a larger role with XML support. The consortium thus developed an xml-based, called XLink Hypertext link Standard: This standard supports multiple target directory selection, can be inserted directly into other pages of the relevant text or images, without the need to close the page. However, the biggest use of xlink is that it can point the use of Web pages to entries in some core databases, not the page itself. When a page address changes, the creator can update all links to it by simply modifying the database record, which helps eliminate common errors that indicate that the link has been corrupted-"404 Files Not Found."

XML provides a particularly convenient way for scientists to communicate theories, calculations, and experimental results: MathML (mathematical identification language) supports mathematicians in the Web page to insert the equation and a few lines of simple text, so that readers can directly insert these expressions algebra software for calculation and drawing , CML (Chemical identification language) and AML (Astronomical identification language) can help researchers retrieve a large number of magazine citations, and quickly sift through papers that apply precisely to their research topics, for example, astronomers can enter the coordinates of a galaxy in the sky to obtain a catalogue of images, research papers and instrument data about the celestial body ... ... XML will also help to experiment and analyze experimental data: Through the AIML (astronomical Instrument identification language), it supports astronomers all over the world to control telescopes in the sky through browsers, and may even control satellites Geneticists use BSML (biological Sequence identification language) to communicate and deal with the torrent of information generated by genetic mapping and gene sequence analysis projects, so that researchers can easily search the vast database of genetic code, and the final fragment to show a meaningful map rather than disorderly sequence of letters ...

Before designing a new language, designers must agree on three things: what tags are allowed, how tags are nested with each other, and how they are handled. Vocabulary and structure of languages--usually written into DTDs (file type definitions). The XML standard does not force language designers to use DTDs, but most new xml-based development languages have dtd--that make it easier for programmers to write software that understands and subtly handles the logo. As a result, future web designers will not only be proficient in writing and image making, but also proficient in the interdependent multi-level system architecture of DTDs, data trees, hyperlink structures, metadata, and format tables-a more solid infrastructure for second-generation networks.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.