Hello David,

On 4/18/06, David Meade <[EMAIL PROTECTED]> wrote:


On 4/18/06, Charles Iliya Krempeaux < [EMAIL PROTECTED]> wrote:
All you need from the Human-Computer Interface is some way of "following" links.

I guess my question here is (and I ask only because you've got me thinking =P) ...

HTML is a mark up language.  It comes with rules (or at least universal assumptions) as to how that markup language should be rendered.  Thus it choses your engine for you. (an HTML complaint browser).

XML is just a data set.  you can open it in notepad.  Usually you open it with an application that has no user interface to the xml at all, but rather parses that data and then outputs a format with links which can be followed ... based on the data with in the xml elements.

I dont think there is anything in XLM that makes a link able to be followed.  And XML isn't meant at all to provide that is it?  Its meant to be comsumed and if appropriate output in a mannor that humans can use.  There isn't a set way to show links and make them interactive unless that data is first transformed either by XLST or some application parsing.


Keep in mind that XML (like SGML) isn't really a format all by itself.  It's more of a meta-format.  People tend to create formats based on XML.

Some example of formats based on XML include:
  • XHTML
  • RSS
  • Atom
  • SVG
  • SMIL
  • XUL
  • XSL
  • XBL
So, just to say it explicitly, XML, all by itself, is NOT Hypertext.  (In fact, XML all by itself has NO semantics associated with it.  In other words, the tags have no meaning!)

However, some of the formats based on XML are.  (Like some of the ones I listed above.)  (In those cases, the tags have actual meanings given by their specifications.)

Also note that formats that have absolutely nothing to do with XML (or SGML or HTML, etc) can be Hypertext too.  For example, RTF -- Rich Text Format -- is Hypertext since it has a way of "linking".  (RTF is a pretty old wordprocessing format.)  Newer version of PDF also qualify as Hypertext too (I think).


See ya

--
    Charles Iliya Krempeaux, B.Sc.

    charles @ reptile.ca
    supercanadian @ gmail.com

    developer weblog: http://ChangeLog.ca/
___________________________________________________________________________
 Make Television                                 http://maketelevision.com/


YAHOO! GROUPS LINKS




Reply via email to