BrainMeta'   Connectomics'  

Welcome Guest ( Log In | Register )

Reply to this topicStart new topic
> Understanding Markup Languages
post Feb 06, 2006, 02:17 AM
Post #1


Understanding Markup Languages

XML stands for Extensible Markup Language, which is sometimes written as eXtensible Markup Language (either is appropriate). XML is named and defined by the World Wide Web Consortium (W3C). XML's specifications are set by the W3C and any revisions come through them.

A markup language is not a language in the way C++ and COBOL are languages. The markup is the key. It means that tags are put around your content-marking it with delimiters.

NOTE: W3C=World Wide Web Consortium, the governing body for web technologies. Further details may be found on the website.
Reviewing the Evolution of XML

XML has its roots in another markup language-Standard Generalized Markup Language (SGML). SGML is a very complex markup language used by government and industry to share content in simple, ASCII-format files. Because files are a combination of tags (elements) and content, they can be understood fairly well when read from printouts. One advantage the government saw in this was that if a computer system was lost, the data in print could still be understood from its tags. SGML, however, turned out to be just the beginning.

Because of its complexity, a simpler markup language was thought to be needed-one that was both easier to use and optimized for the Internet. So, SGML was used to create Hypertext Markup Language, or HTML. Being a very small set of tags, HTML was more manageable and easier to learn and use. The results of HTML's rollout can be seen in the explosion of HTML content (the Web) during the 1990s.

HTML, however, had limitations. Because it was a specific list of tags, there was no good way to represent pieces of information. Something tagged with an HTML tag could be displayed as a heading, but could not be further delineated. Was it merely a heading above content, or was it a part within a catalog, or a document section, or a person's name? Companies were screaming for more and better markup options, with tags that they could use based on information types. Consequently, a scaled-down version of SGML was created that was called XML. XML overcame HTML's limitations, and has the functionality to let companies create tags as needed.

In the W3C's XML 1.0 Recommendation, the W3C describes its goals for XML. These design goals, as stated on the W3C website, are:

* XML shall be straightforwardly usable over the Internet
* XML shall support a wide variety of applications

* XML shall be compatible with SGML
* It shall be easy to write programs which process XML documents

* The number of optional features in XML is to be kept to the absolute minimum-ideally zero

* XML documents should be human-legible and reasonably clear

* The XML design should be prepared quickly

* The design of XML shall be formal and concise

* XML documents shall be easy to create

* Terseness in XML markup is of minimal importance

The bottom line is that XML was designed to fit where HTML was falling short in both extensibility and reusability. For some applications (uses), HTML just did not offer enough flexibility. Web designers and information managers (among others) wanted more from a markup language, but didn't want to work with SGML. The end result is that XML is a simpler, yet still powerful, alternative.
Go to the top of the page
+Quote Post
post Jul 30, 2010, 08:19 AM
Post #2


Group: Basic Member
Posts: 1
Joined: Jul 13, 2010
Member No.: 32911

]We all know about computer science . and we must know their coding before the using the computer. I genrally use the coding like ajax, dhtml,java scripts, css, xml, rdf and others and we must understand the markup laungages. So i love this site this the reason to love it . And in fast genration we know about this things of computer. Really i love computer and i like it so much
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
post Oct 01, 2010, 02:01 AM
Post #3


Group: Basic Member
Posts: 5
Joined: Oct 01, 2010
Member No.: 33109

A Markup language is a modern system for annotating a text in a way that is syntactically different from text.Markup generally omitted in the version of text displayed on the consumer end user. Some Markup languages like HTML, the presentation semantics, which means that their specification prescribes how data is structured for presentation, but other Markup languages like XML are not predefined semantics.There three major categories electronic Markup: Presentational, procedural and descriptive.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:


Lo-Fi Version Time is now: 21st September 2018 - 09:16 AM

Home     |     About     |    Research     |    Forum     |    Feedback  

Copyright BrainMeta. All rights reserved.
Terms of Use  |  Last Modified Tue Jan 17 2006 12:39 am

BrainMeta is supported by donors of The Neurological Foundation