The supported schema constructs are shown below. Some of the constructs are supported but not completely. Comments below the construct's name specify how it is supported.
all
any
anyAttribute
attribute
attributeGroup
choice
complexType having choice as model derived from a similar complexType, not supported
complexContent
complexType
element
enumeration
enumeration derived from a list type not supported for JAX-RPC-1.1 mapping
extension
derivation by extension for simpleTypes not supported
group
import
include
length
list
maxInclusive
maxLength
minInclusive
minLength
pattern
supported with Apache's regex implementation
restriction
derivation by restriction for complexTypes not supported
schema
sequence
simpleContent
simpleType
derivation from enumeration simpleType not supported
derivation by extension not supported
union
anonymous types using union are not supported
Not supported for JAX-RPC-1.1 mapping
attributeFormDefault: schema element
base: simple type definition
default: attribute declaration
elementFormDefault: schema element
final: complex type defintion
finalDefault: schema element
fixed: attribute declaration
fixed: simple type definition
form: element declaration, attribute declaration
maxOccurs: element declaration
minOccurs: element declaration
mixed: complex type definition
name: element declaration, attribute declaration, complex type definition, simple type definition
namespace: include element
xsi:nil: instance element
nillable: element declaration
ref: element declaration
schemaLocation: include specification, import specification
targetNamespace: schema element
type: element declaration, attribute declaration
use: attribute declaration
Copyright © 2003, 2004 Novell, Inc. All rights reserved. Copyright © 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved.