[
Lists Home |
Date Index |
Thread Index
]
- From: Matt Sergeant <matt@sergeant.org>
- To: Mike.Champion@SoftwareAG-USA.com
- Date: Sat, 04 Nov 2000 18:05:26 +0000 (GMT)
On Sat, 4 Nov 2000 Mike.Champion@SoftwareAG-USA.com wrote:
> I don't want to open too big a can of worms, but I'd appreciate any pointers
> to background information that might help me understand the pros and cons,
> appropriate use cases, etc. for the alternative approaches to transforming
> XML (either to a display format or another XML format). There exist
> non-procedural languages such as XSLT to do this by "declaring" what is to
> be done, and there exist procedural approaches -- such as DOM+Javascript,
> OmniMark, XMLPerl, PHP (?), and perhaps XSLScript -- that let you write a
> script to just *do* what needs to be done.
>
> I'm not interested in a rehash of what's right and wrong with XSLT itself,
> but a more abstract discussion of when and why one would take one approach
> or the other.
I tried to cover a little bit of this in both my xml.com article on
XPathScript [1], and my AxKit talk at ApacheCon. Basically, procedural
code is great for data oriented XML structures, but almost useless for XML
mixed content. For mixed content you really need declarative code. I hope
that XPathScript provides a nice feeling for those who need or want both
(and of course those who like Perl!).
[1] http://www.xml.com/pub/2000/07/05/xpathscript/index.html
--
<Matt/>
/|| ** Director and CTO **
//|| ** AxKit.com Ltd ** ** XML Application Serving **
// || ** http://axkit.org ** ** XSLT, XPathScript, XSP **
// \\| // ** Personal Web Site: http://sergeant.org/ **
\\//
//\\
// \\
|