Differences between current version and revision by previous author of XML.
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 17 | Last edited on Saturday, March 19, 2005 12:05:40 pm | by AristotlePagaltzis | |
Older page: | version 12 | Last edited on Thursday, October 16, 2003 10:16:16 pm | by StuartYeates | Revert |
@@ -1,50 +1,48 @@
-An [Acronym] (yet another [TLA]) for e__X__tensible __M__arkup __L__anguage, a marginally human read-/editable MarkupLanguage which is a simplified decendant of [SGML]. The [W3C] maintains the [XML] standard
.
+An [Acronym] (yet another [TLA]) for e__X__tensible __M__arkup __L__anguage.
-[SGML
] was an
extremely comprehensive standard for which hardly a single fully compliant parser was ever written. Many of its features, even implemented ones, are hardly used. On the other hand, it lacks various useful features. [XML] was designed to address these shortcomings while reducing the language specification to a small set of rules in order to be easily and consistently parsable. It lacks features such as [CONCUR] but adds others such as [
NameSpace]
s (as good an idea in a MarkupLanguage as they are in a ProgrammingLanguage).
-
-[XML] is specialised using a [DTD] or a [Schema] to describe the structure of data within a [XML] document. Each specialisation is actually a new language for marking up a particular type of data. Thus DocBook is a specialisation for marking up the text of books, [XHTML] is a specialisation for marking up web pages, [MathML] is a specialisation for marking up mathematical equations, tables and formulae and [XSLT] is a specialisation for marking up a programming language (a FunctionalLanguage written in XML).
-
-Good websites full of useful [XML] stuff include:
-# [O'Reilly's|http://www.oreillynet.com/]: [http://www.xml.com/]
-# The official [W3C] website: [http://www.w3.org/]
-# The [XML] [FAQ]: [http://www.ucc.ie/xml/]
-# [Apache] [XML] Project: [http://xml.apache.org/]
+A
[W3C
]-maintained standard for a marginally human read-/editable MarkupLanguage. It is a simplified decendant the
extremely comprehensive [SGML]
standard for which hardly a single fully compliant parser was ever written. Many of its features, even implemented ones, are hardly used. On the other hand, it lacks various useful features. [XML] was designed to address these shortcomings while reducing the language specification to a small set of rules in order to be easily and consistently parsable. It lacks features such as [CONCUR] but adds others such as NameSpace~
s (as good an idea in a MarkupLanguage as they are in a ProgrammingLanguage).
+[XML] is specialised using a [DTD], an [XML] [Schema], or a [RelaxNG] schema to describe the structure of data within a [XML] document. Each specialisation is actually a new language for marking up a particular type of data. Thus DocBook is a specialisation for marking up the text of books, [XHTML] is a specialisation for marking up web pages, [MathML] is a specialisation for marking up mathematical equations, tables and formulae and [XSLT] is a specialisation for marking up a programming language (a functional programming language expressed in [XML]).
See also:
-
-
[Valid],
[WellFormed],
[XHTML] and
[HTML].
-
-This pages regularly re-written by
[StuartYeates
].
+*
[Valid]
+*
[WellFormed]
+*
[XHTML]
+*
[HTML]
+* The [W3C] site
+* [O'Reilly|http://www
.oreillynet.com/]'s [XML.com | http://www.xml.com/]
+* The [XML FAQ | http://www.ucc.ie/xml/]
+*
[Apache
]'s [XML Project | http://xml
.apache.org/]
----
-;
AsSeenOnSlashdot : %%% XML is like:
-** [SGML] without configurability
-** [HTML] without forgivingness
-** [LISP] without functions
-** CSV without flatness
-** [PDF] without Acrobat
-** ASN.1 without binary encodings
-** EDI without commercial semantics
-** RTF without word-processing semantics
-** [CORBA] without tight coupling
-** ZIP without compression or packaging
-** FLASH without the multimedia
-** A database without a [RDBMS] or DDL or DML or [SQL] or a formal model
-** A [MIME] header which does not evaporate
-** Morse code with more characters
-** [Unicode] with more control characters
-** A mean spoilsport, depriving programmers the fun of inventing their own syntaxes during work hours
-** The first step in Mao's journey of a thousand miles
-** The intersection of James Clark and Oracle
-** The common ground between Simon St. L and Henry Thomson
-** The secret love child of Uche and Elliotte
-** Microsoft's secret weapon against [Sun]'s Open Office
-** Sun's secret weapon against [Microsoft]'s Office
-** The town bicycle
-;: %%% --Rick Jelliffe
+AsSeenOnSlashdot:
+ <br> [XML] is like:
+ * [SGML] without configurability
+ * [HTML] without forgivingness
+ * [LISP] without functions
+ * [CSV] without flatness
+ * [PDF] without Acrobat
+ * [ASN.1] without binary encodings
+ * EDI without commercial semantics
+ * [RTF] without word-processing semantics
+ * [CORBA] without tight coupling
+ * ZIP without compression or packaging
+ * MacromediaFlash without the multimedia
+ * A database without a [RDBMS] or [DDL] or [DML] or [SQL] or a formal model
+ * A [MIME] header which does not evaporate
+ * Morse code with more characters
+ * [Unicode] with more control characters
+ * A mean spoilsport, depriving programmers the fun of inventing their own syntaxes during work hours
+ * The first step in Mao's journey of a thousand miles
+ * The intersection of James Clark and [Oracle]
+ * The common ground between Simon St. L and Henry Thomson
+ * The secret love child of Uche and Elliotte
+ * MicrosoftCorporation's secret weapon against [Sun|SunMicrosystems]'s OpenOffice
+ * [Sun|SunMicrosystems]'s secret weapon against MicrosoftCorporation's Office
+ * The town bicycle
+ – Rick Jelliffe
----
CategoryStandards