[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] Inconsistent expansion of {} inside strings ...
- From: David <dlee@calldei.com>
- To: xml-dev@lists.xml.org
- Date: Mon, 10 May 2010 10:48:06 -0400
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]