- From: Berin Lautenbach <berin@wingsofhermes.org>
- Date: Wed, 07 Jul 2004 21:50:58 +1000
- To: Rich Salz <rsalz@datapower.com>
- Cc: "www-xkms@w3.org" <www-xkms@w3.org>
OK - I'm confused. :>.
But to paraphrase what you say below, and how I understand what I've
just re-read in the schema spec..... For normal QNames, this should not
be a problem as the value space is the set of {URI,local part} tuples.
I.e. prefix is translated to URI to give value space. For enumerations,
the problem is that the enumeration has to give the "actual value",
which is reprented as a string, which leads to a problem.
Do I have that right? Or have I just made it even less clear than it
was ? :>.
Leading from that, I have two questions :
Firstly - do we agree there is a problem? (I believe there is, both
based on my understanding and your information below, but Tommy I think
believes not?)
Secondly - If the answer to 1 is yes, do we need to actually define the
values in the schema at all? Can we leave it as a QName and define the
allowed values in the spec?
Cheers,
Berin
Rich Salz wrote:
>>>I'm not a huge expert in XMLSchema, but my understanding is that
>>>enumeration values are literal.
>>
>
> When I said you were right, I was wrong. In fact, you are wrong. :)
> Sorry for the confusion (but hey, it's XML Schema, confusion is standard).
>
> The XSD "enumeration" element specifies a restriction on the *value
> space*, not the *lexical space.* This means that yes, it shouldn't
> match the exact string literal "xkms:Signature". Unfortunately, the
> way you specify the (err..) value-space value is to uses the lexical
> space syntax. For most things like strings, numbers, etc., this isn't
> a problem, for since QName's are a tuple (ns,localname) you have to
> use the nsprefix:localname syntax.... ugh.
>
> I got that from sections 3.2.18 and 4.3.5 of part 2 of the Schema
> recommendation.
>
> Let's move to URI's. :)
> /r$
>
> --
> Rich Salz Chief Security Architect
> DataPower Technology http://www.datapower.com
> XS40 XML Security Gateway http://www.datapower.com/products/xs40.html
> XML Security Overview http://www.datapower.com/xmldev/xmlsecurity.html
>
>
>
>
Received on Wednesday, 7 July 2004 07:51:18 UTC