What is the XML language or the expandable brand?
XML (expandable marking language) is a less complex and concise dialect of a larger complex SGML (standard generalized sign language). In the simplest point of view, this language uses syntax marks to identify different data types in the file. For example:
XML makes it easier for various programs to extract data because the marks correspond to specific models. Above you can see the data model with 7 elements:
client (parent), contains 6 nested elements: name, street, city, state, zip and telephone.
Name : XML-Aware programs know that this field holds the name of a person or company.
Street : This field will arrange the street address.
City : It finds a city here.
State : shortened 2-sand status code.
zip : five -digit zip code.
phone : phone number.
To define a data model or content of each of itThe chvrvky can be used DTD (definition of document type). DTD is one way to define a structure or tree XML. Dc
Although the simplified example above only in the very foundations of this language should be clear how it differs from the language of Hypertext Markup language (HTML). The labels used in HTML dictate how the material should be presented on the website, without indications, what material is . Handling or re -using data inside HTML for further purposes is not viable. However, the data contained on the XML website can be manipulated, extracted by various database systems and recycled.
When using HTML to create style web pages are often used. Formally known as cascadeThe style of Sheets , CSS adds style elements to the HTML website.
Web pages can also be written in XML. In this case, it is the equivalent of the CSS xsl (expandable language of styles), implemented the same way.
XSL actually serves two functions. It contains instructions for XML-AWARE browsers to portray the code for graphic purposes, but also contains instructions for transformation data into other formats known as XLST. XSLT can generate a file different structure from the original. This is particularly useful in areas such as electronic trade, for example, where the customer's input as a name, credit card number, dollar amount, etc. The XSLT transformation function is unlimited by rendering needs and only deals with the transfer of data between networks and programs for processing purposes. At the age when the exchange of information is in such high demand XML is an obvious choice compared to HTML.
XML, created by World Wide Web Consortium (W3C), is part of a large family brandLanguage education and is defined as metanguage - a language that describes other languages. One of the W3C objectives was to make XML "without the possibility" to remain clean, unlike HTML, which has many different conventions, and as a result it is differently rendered in different browsers, making it difficult to present data in a uniform way.
from tests in March 2005, issued W3C The revealed Microsoft Internet Explorer 6.0 SP2 had a limited capacity of XML and was reportedly used by its own taste of the language, which may not always follow the standards. Netscape had good compatibility with several problems in version 8.0 beta, while Firefox and Mozilla had the best free -of -charge browsers, with a fully implemented, 100% compatible XML rendering capacity in all their browser versions.
Because XML-Stráneky provides much more flexibility than HTML pages, it is expected to replace HTML as a selection language. For more information, you can visit the official W3C website. Are also availableOnline tutorials and many books. The language may require a ramp-up, but experts predict that the investment is worth time.