[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: re: XML SIG 17 September: Elliotte Rusty Harold onWhat's W


alpha plus martin klang

Didier,

first off thanks for taking the time to try out o:XML - with so many new
XML projects starting up all the time i find it difficult to stay on top
of things myself.

I agree with you that o:XML is verbose, but your critisism really applies
to XML as such. And there are ways to avoid having to do a lot of typing,
by the use of DTD/schema aware XML editors and suchlike. And just imagine
what could be done with a purpose-built o:XML (or XSLT for that case) IDE!

If you compare reading and generating XML in say Java or C++ with
doing the same thing in o:XML, it's the traditional languages that are
verbose - just try creating a couple of elements with attributes using DOM
or SAX and you will see what I mean!

Verbosity is one of the things that initially put me off XSLT (though now
i'm a self-confessed convert), and i tried to make o:XML as condensed as
possible. Take for example an XSLT named template (which is essentially
a procedure, albeit without side effects):

<xsl:template name="foo">
<xsl:param name="arg"/>
.. do something ..
</xsl:template>

all good so far. but the template call is a bit over the top:

<xsl:call-template name="foo">
<xsl:with-param name="arg" select="value"/>
</xsl:call-template>

in o:XML you'd define a procedure in a similar way:

<o:procedure name="foo">
<o:param name="arg"/>
.. do something ..
</o:procedure>

which is called with:

<foo arg="value"/>

also i see many uses of a language like o:XML where the code is not typed,
but generated. And since it's all XML, it can then be further transformed,
translated, embedded...


kind regards,

/m

Martin Klang
Alpha Plus Technology Ltd


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.