[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How is eduml related to xml? tutorials?



On Wed, Jul 28, 1999 at 12:02:14PM -0700, jim@mercury.laney.edu wrote:

see my recommended list of tutorials at bottom:

> How is eduml related to xml? how xml to sgml?
> 
> By what mechanism are any of these parsed (i.e., "what is available
> now", -not- "what is parsing in general and how, in general, would one
> approach parsing any of these")?

Jim and Tim, I'm off for 2 weeks holidays in a few hours. 
So I can't pursue this thread for a little while.

SGML is the original idea, 12 year old, too complex

XML is the simplified version of SGML (made simple for web applications)
using the 80/20 rule: 80% of SGML functionality using only 20% of the ideas

XML is object oriented

so XML is the template object

and EduML, MathML, DTML etc... are all children of XML; instances of XML;
implementations of XML.

There are an increasing number of ways to parse ANY instance of XML (that is
the beauty; any one can make up an XML instance , say JimML and use the same
tools as for parsing EduML or MathML or XHTML (the XMLified version of HTML)
or ANY other XML

Right now, I am using  XMLscript to parse my stuff.  I have in the past 
successfully used the XML module of PHP, XML::Parser (a Perl Module),
and toyed with many others.  IBM is writing oodles of java programs for
parsing XML, for example.  I think this is anticipation of XML being the
lingua franca of e-commerce.  


Here are some links I actually use and find helpful:

   www.xmlscript.org (has a nice tutorial introduction to this very topic!)


   Linkname: Cafe con Leche XML News, and Resources
           URL: http://metalab.unc.edu/xml/       (yahoo-like for XML stuff)
	   
   http://www.scripting.com/  (Dave Winer (an XML heavy-weight) writes a log of 
         very interesting observations about XML and implements many ideas)
	 I learned a LOT from reading his column over the past year
	 (note: it may take some getting used to his "different" style and
	 his comments are not just about XML ... )
   
   Linkname: Free XML software
          URL: http://www.stud.ifi.uio.no/~larsga/linker/XMLtools.html
          (where I get most of my "free" tools from)
	  
   Linkname: XML Tutorial: The Least You Need To Know
           URL: http://www.cs.caltech.edu/~adam/papers/xml/tutorial/
	   (this is where I learned my introductory XML)

   http://www.textuality.com by Tim Bray (Main author of XML, who lives in
         my city!  His website is interesting and his writings inspire me)
   

and of course, the absolute reference: the people who brought us XML:

     http://www.w3.org  (for those who like to read the source)
     and
     http://www.xml.com (most often cited reference in the literature)
	   
Bruno