wildcard

Hi,

I am sorry if this question has been asked before on this list.

In the spec, 3.10.2, describing wildcard, it says:

namespace = ((##any | ##other) | List of (anyURI | (##targetNamespace | ##local)) )

Here, actually the brackets confuse me!. Can I represent the above as:

namespace = ##any | ##other | ListOf( anyURI | ##targetNamespace | ##local)

If no, what meaning do these brackets add?.
If yes, then the above means, namespace can be either ##any or ##other or ListOf(...)
where, ListOf( anyURI | ##targetNamespace | ##local) means
ListOf( anyURI ) or ListOf( ##targetNamespace) or ListOf( ##local )

Now, my question is, if the above holds true, what is the meaning of ListOf( 
##targetNamespace ) or ListOf( ##local ) as they are single values.

Cheers,
Rahul.

Received on Thursday, 20 September 2001 08:08:36 UTC