Differences between version 15 and previous revision of XML.
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 15 | Last edited on Sunday, March 7, 2004 9:42:51 am | by AristotlePagaltzis | Revert |
Older page: | version 14 | Last edited on Sunday, March 7, 2004 9:28:29 am | by AristotlePagaltzis | Revert |
@@ -1,22 +1,19 @@
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.
[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 functional programming language expressed 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/]
-
+[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: