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

Re: Using W3C Regular Expressions

  • From: "Al B. Snell" <alaric@a...>
  • To: Robin Berjon <robin@k...>
  • Date: Fri, 20 Apr 2001 01:39:31 +0100 (BST)

xml if expression w3
On Fri, 20 Apr 2001, Robin Berjon wrote:

> Readability is imho a valid argument. XPath as it is is more readable than
> any XML equivalent (this is not a comment on the quality of the XML
> representations that have been submitted here and elsewhere, they serve a
> different purpose and I'm already using Matt Sergeant's excellent
> representation in some projects).

In the LISP world, which was perhaps the first XML-like data
represetantion to exist (in the 1950s), this was never really seen as a
problem that I have heard of (my *mother* was born then :-)

Examples of things that sit well in XML:

(if (= x 10)
    (foo)
    (bar))

Examples of things that sit badly in XML:

(xpath 'foo (index 10) 'bar (attr 'baz))

...it's obviously not as short as an XPath, but LISP's terse bracket
notation is bearable for large structures while being adorably unobtrusive 
for little things like the above.

I designed an extension to Lisp notation to deal better with larger
elements, where:

begin foo
...
end foo

was syntactic sugar for:

(foo ...)

allowing:

begin if (< x 10)
	(foo)
	(bar)
end if

 - some kind of two-syntaxes-same-semantics model may be useful for XML,
too?

ABS

-- 
                               Alaric B. Snell
 http://www.alaric-snell.com/  http://RFC.net/  http://www.warhead.org.uk/
   Any sufficiently advanced technology can be emulated in software  


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.