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 |
- Re: looping, (continued)
- David Carlisle - Mon, 27 Nov 2000 16:30:11 GMT
- Oliver Becker - Mon, 27 Nov 2000 18:55:45 +0100 (MET)
- Wade, William (Bill) - Mon, 27 Nov 2000 12:22:19 -0600
- Dimitre Novatchev - Mon, 27 Nov 2000 11:37:54 -0800 (PST) <=
- Wade, William (Bill) - Mon, 27 Nov 2000 16:50:07 -0600
- Kay Michael - Tue, 28 Nov 2000 15:51:23 -0000
- Wade, William (Bill) - Tue, 28 Nov 2000 11:19:57 -0600
|
|