Thursday 3 November 2011

Task 2, part 1

Needs work: what does the X mean ?

1.       1)    What is the “X” in XML and what is its significance? Select one response and write the letter
here [ b ]
a) Extended
b) Extensible
c) Extreme
d) Extendable
The “X” is significant because
XML was designed to be extensible, which allows it to be used for a variety of applications. Many such XML-based formats have been defined, such as XML-RPC, SVG, XHTML, RSS – this proves XML’s usefulness, and would not be possible if not for XML being extensible.

1.       2)    What is a markup language? Select one response and write the letter
here [  c ]
a.       A system of symbols to support the transmission of Morse code.
b.       A system to display website standards to which a website conforms,
c.        A system of embedded codes to make an electronic document
                display on a web page as required
a.       A system to only prepare documents for publication

What is a mark-up language and how is it used?
A mark-up language is used to give a special meaning to portions of text – this is accomplished by marking up the text with special tags, which have a meaning that is determined by the particular format of the XML file. Each type of XML file can have it’s own tags, which are meaningless to other applications, or can have a different meaning.

1.       3)    What does SGML stand for? Select one response and write the letter
here [ a ]
a.                               Standard Generalized Markup Language
b.                               Structured Generalized Markup Language
c.                                School of Global Management and Learning
d.                               Simplified Generic Machine Language

What is the significance of SGML ?

SGML is important because most of the technologies that make the internet possible are based on it – such as (X)HTML and XML. The reason these languages were derived from SGML is that, due to it’s complexity, a parser for SGML is complex to write; therefore, subsets of SGML were chosen for particular applications.  


1.       4)    What is the relationship between SGML and XML? Select one response and write the letter here [ c ]
a.       SGML is based on XML
b.       SGML and XML are the basis for HTML
c.        SGML is a slimmed-down, streamlined version of XML
d.       XML is a slimmed-down, streamlined version of SGML

Describe and explain the relationship between SGML and XML

XML is based on SGML, but only has a subset of it’s features. The creators of XML acknowledged the value of SGML, but felt is too ‘heavy’ for many purposes. Therefore, XML was developed – a light markup language, that can be extended to accommodate numerous applications.


1.       5)    What is the relationship between SGML and HTML? Select one response and write the letter
here [  a  ]
a.       HTML is a mark-up language derived from SGML
b.       SGML is a mark-up language derived from HTML
c.        Both are derived from XML
d.       Both are derived from AJAX

Give further  explanation  of the relationship between SGML and XML

HTML was derived from SGML, but most HTML documents do not validate as SGML documents. Since it was introduced, HTML accumulated many features that would not be practical to exclude for backward-compatibility purposes, which prevented HTML from being an SGML application – until HTML 4.0 – which fully conforms to the SGML standard.