This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: looping


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]