For many applications where you're defining a structured language to define
data, XML is a great choice for the following reasons:

<Preaching Target="Chior">
Hierarchy       Most data is organized according to a hierarchy.  Why not
utilize
                a data definition language that supports this?

XSLT            This can be huge.  Define your data once, and then through 
                XSLT provide translations to any target - DHTML, HTML,
whatever.
                So many times, developers have been bitten by coupling their
data
                with the rules on how it is displayed.  XML is one great
solution to
                avoid this pitfal.

Tools           There are a plethora of tools out there to aid with document
authoring,
                parsing, and translation, and caching.

DOM             As noted before, DOMs have become pervasive, especially with
Web
                platforms.  If you ever want to take advantage of them, best
to 
                author your docs accordingly.

The Future      XML will likely be the format for the next generation
information
                systems supported by the web.  XML allows user definitions
for markup,
                while RDF (or another successor) will enable a semantic
context for those
                definitions.  See <http://www.semanticweb.org> or 
                <http://www.w3c.org/2001/sw>  These technologies will change
everything.
</Preaching>

Julian Klappenbach
Senior Developer
xSides Corporation
mailto:[EMAIL PROTECTED]
http://www.xsides.com
 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Thursday, April 19, 2001 5:46 AM
To: [EMAIL PROTECTED]
Subject: Re: Do we need XML always



Use XML where it's a useful notation. It may be useful because you're
exchanging data with other folks -- OR because you or your users may want
to leverage XML-based tools and APIs within your own organization.

Note that another option is to store the data in non-XML form for most
purposes, and provide routines that will output it to XML and import it
from XML when you want that view of it.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to