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

Re: RE: XML doesn't deserve its "X".

Re: RE:  XML doesn't deserve its "X".
3/5/2002 8:49:45 AM, Nicolas LEHUEN <nicolas.lehuen@u...> wrote:

>The only way I see out of this problem is not to think about how we could
>make XML more extensible, because it cannot be more extensible by itself. We
>should rather look for design patterns to make our XML processing code
>support schema evolution*. 
>Like Simon noticed, we haven't truly achieved extensibility in XML, but we
>have done quite well with OOP through the inheritance and implementation
>mechanisms. Maybe the solution is simply to leverage those mechanisms when
>writing code that processes XML data ?

Hmmmm ... maybe combining the XML "expose the data, don't encapsulate it"
meme with the OOP "bundle the code with the data" meme?  I don't know ...
the "classic" OO ideas aren't scaling to the web as well as markup is,
but I'll bet that the "next wave" is forming out there somewhere in the
nexus between code and data.

>Problem is, I have the intuition that an OOP design pattern that allows
>extensible processing of XML data this will require to use PSVI. And this is
>a part of XML specs where the ink hasn't dried yet, to say the least.

Or cast in concrete, so there's still hope for innovation without 
massive disruption. We don't WANT the ink to dry until we have more
experience under our belts, IMHO.

>* I've been quite fascinated by the Apache Jakarta Commons Digester [1]
>approach, which takes rules that can build objects, launch methods, etc. I
>think this kind of rule-driven XML data processing is quite interesting to
>investigate. Maybe using rules is a way to handle extensibility more easily.

That's an interesting thought ... sortof OO with non-procedural rules
rather than procedural code, bundled with markup data whose format is
exposed rather than encapsulated .... Looks kinda cute and furry to me!


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.
First Name
Last Name
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.