What is meant by markup and markup languages?
A markup language is the set of rules, the grammar, and syntax that tells how a language which marks up documents should be “spoken”. SGML is a markup language, and HTML is the vocabulary of a particular dialect of that language, albeit a very widely spoken dialect. HTML follows the rules of SGML. XML is also a markup language with a grammar that is based on but substantially more simple than SGML. Markup are the symbolic tag sets that are used to indicate that some thing needs to be done to the text. The pair is markup in HTML. In XML and SGML it corresponds to the tags. Markup can take one of three forms, semantic, stylistic, or structural. Semantic markup gives information about the text it is marking up eg. In the element For i= 0 to ubound(chapterArray)
tells us that the enclosed text is code. Stylistic markup tells us about the style