This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: looping
- To: XSL-LIST <xsl-list at mulberrytech dot com>
- Subject: RE: looping
- From: Dimitre Novatchev <dnovatchev at yahoo dot com>
- Date: Mon, 27 Nov 2000 11:37:54 -0800 (PST)
- Reply-To: xsl-list at mulberrytech dot com
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