RE: looping

Subject: RE: looping
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Mon, 27 Nov 2000 11:37:54 -0800 (PST)
Bill Wade wrote:
> 
> Wouldn't <xsl:param name="start-val" select="0"/> cause the parser to
> search
> for a child named "0" within the context node?  Can it be safely 
> assumed
> that if such a node does not exist the parser will return a numeric 
> value of zero?

Below are the syntax rules for Name (copied from the W3C XML
specification):

Names and Tokens
[4]    NameChar    ::=    Letter | Digit | '.' | '-' | '_' | ':' |
CombiningChar | Extender 
[5]    Name    ::=    (Letter | '_' | ':') (NameChar)* 
[6]    Names    ::=    Name (S Name)* 
[7]    Nmtoken    ::=    (NameChar)+ 
[8]    Nmtokens    ::=    Nmtoken (S Nmtoken)* 


As you can clearly see, a name cannot start with a digit.

Therefore, it is not possible for any well-formed XML document to
contain an element or an attribute or a namespace ' named "0"  '

Dimitre Novatchev.



__________________________________________________
Do You Yahoo!?
Yahoo! Shopping - Thousands of Stores. Millions of Products.
http://shopping.yahoo.com/


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread