[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Using W3C Regular Expressions
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! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|