[Home] [By Thread] [By Date] [Recent Entries]

  • From: james anderson <james.anderson@a...>
  • To: xml-dev@l...
  • Date: Thu, 08 Mar 2001 19:35:37 +0100


Yes. I admit, I did use an example from a dated xsl description. Please
do not be misled by the details.

The question remains, is it intended, that a QName never appear in an
argument list as such? The XPath grammar says only

[16] FunctionCall ::= FunctionName '(' ( Argument ( ',' Argument )* )? ')'
[17] Argument ::= Expr

which subsumes a QName in the following forms only

[35] FunctionName ::= QName - NodeType 
[36] VariableReference ::= '$' QName
[37] NameTest ::= '*' | NCName ':' '*' | QName

Am I missing something?

ps. Is there a source for concise, up-to-date examples for
XPath/XPointer/XSL pattern expressions?

David Carlisle wrote:
> 
> > The result of a literal parse of the xpath expression (from
> > WD-xsl-19980818)
> 
> Why use such an early draft, which has a syntax completely different
> from XPath 1.0 ?
> 
> > "list[attribute(ordered)='yes']/item[first-of-type()]"
> 
> That would be
> 
>  "list[attribute::ordered='yes']/item[1]"
> 
> in Xpath.
> 
> David
> 
> _____________________________________________________________________
> This message has been checked for all known viruses by Star Internet delivered
> through the MessageLabs Virus Control Centre. For further information visit
> http://www.star.net.uk/stats.asp

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member