Penguin

Differences between version 14 and revision by previous author of XML.

Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History

Newer page: version 14 Last edited on Sunday, March 7, 2004 9:28:29 am by AristotlePagaltzis Revert
Older page: version 12 Last edited on Thursday, October 16, 2003 10:16:16 pm by StuartYeates Revert
@@ -1,9 +1,9 @@
 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 FunctionalLanguage written in XML). 
+[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/] 
@@ -43,8 +43,7 @@
 ** Microsoft's secret weapon against [Sun]'s Open Office 
 ** Sun's secret weapon against [Microsoft]'s Office 
 ** The town bicycle 
 ;: %%% --Rick Jelliffe 
-  
  
 ---- 
 CategoryStandards