[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Inconsistent expansion of {} inside strings ...
Thanks I realized 5 minutes later I had posted to the wrong list, but your answer is what I was looking for, thanks. Yes this is an xquery question. So attribute values are "special contexts" where {} is evaluated but not in other contexts that "quotes" are used. Thanks. ------------------------- David A. Lee dlee@calldei.com http://www.calldei.com http://www.xmlsh.org On 5/10/2010 10:40 AM, David Carlisle wrote: > On 10/05/2010 15:28, David wrote: > > I ran into this today and it surprised me. I'm sure this is "as > > documented" but was wondering if anyone could provide a rationale ? > > > > {} expansion occurs within strings in attributes but not in "plain > strings" > > You didn't say, but you're asking about xquery syntax. > > > in xslt (where the notation comes from) the rationale is that {} is > never a special character in Xpath, it is just used to trigger xpath > evaluation in certain contexts, (notably attribute values of literal > result elements). > > In Xquery, where of course {} is a special character the rationale has > to be reworded slightly but is essentially the same, allowing xquery > evaluation within a string literal would complicate things with no > extra functionality as you can always just use concat if you need to > construct a string. > > David > > > ________________________________________________________________________ > The Numerical Algorithms Group Ltd is a company registered in England > and Wales with company number 1249803. The registered office is: > Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. > > This e-mail has been scanned for all viruses by Star. The service is > powered by MessageLabs. > ________________________________________________________________________ > > _______________________________________________________________________ > > XML-DEV is a publicly archived, unmoderated list hosted by OASIS > to support XML implementation and development. To minimize > spam in the archives, you must subscribe before posting. > > [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/ > Or unsubscribe: xml-dev-unsubscribe@lists.xml.org > subscribe: xml-dev-subscribe@lists.xml.org > List archive: http://lists.xml.org/archives/xml-dev/ > List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
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
|