RE: [dss] anonymous types

From
Rich Salz <>
Date
2003-10-07T01:22:47+00:00
ID
Thread
RE: [dss] anonymous types
> >schema in another schema.  We might use the same type definition in a number
> >of places in our own schema.  Then we will be forced to use the same name.

Let's not assume that this is a problem.  We're forcing *some*
name-sharing, either by introducing a type name, or by making the element
name shared.  Let's be careful before we double the number of names
(element and type), or break inconsistency (to re-use this, ues the
element, but to re-use that, use the type).  For example, container
elements avoid the problem, at the cost of one extra level of nesting.  It
is often more clear to say
   <dss:SigningKey><ds:KeyInfo>...
then to say
   <dss:SigningKey>...
and have to read the schema to know that it's a dsig:KeyInfo element.

	/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