You are viewing a plain text version of this content. The canonical link for it is here.
Posted to tsik-dev@ws.apache.org by ha...@apache.org on 2005/08/08 22:03:01 UTC
svn commit: r230871 [37/61] - in /incubator/tsik/trunk: ./ data/
data/schema/ resources/ resources/junit/ src/ src/org/ src/org/apache/
src/org/apache/tsik/ src/org/apache/tsik/c14n/
src/org/apache/tsik/c14n/elements/ src/org/apache/tsik/common/ src/or...
Added: incubator/tsik/trunk/test/data/schema/xsd_2000/disbe_generatedSchema.xsd
URL: http://svn.apache.org/viewcvs/incubator/tsik/trunk/test/data/schema/xsd_2000/disbe_generatedSchema.xsd?rev=230871&view=auto
==============================================================================
--- incubator/tsik/trunk/test/data/schema/xsd_2000/disbe_generatedSchema.xsd (added)
+++ incubator/tsik/trunk/test/data/schema/xsd_2000/disbe_generatedSchema.xsd Mon Aug 8 12:58:58 2005
@@ -0,0 +1,755 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema elementFormDefault="qualified" targetNamespace="http://wwwint.verisign.com/eng/xml/schema/xas-2001-11-02" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:xas="http://wwwint.verisign.com/eng/xml/schema/xas-2001-11-02" xmlns:xsd="http://www.w3.org/2000/10/XMLSchema">
+ <xsd:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/2001/PR-xmldsig-core-20010820/xmldsig-core-schema.xsd"/>
+ <xsd:attributeGroup name="default-attrs">
+ <xsd:attribute name="id" type="xsd:string" use="optional"/>
+ <xsd:anyAttribute namespace="##other" processContents="lax"/>
+ </xsd:attributeGroup>
+ <xsd:attributeGroup name="create-top-entity">
+ <xsd:attribute name="ownerEid" type="xsd:nonNegativeInteger"/>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:attributeGroup>
+ <xsd:attributeGroup name="create-nested-entity">
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:attributeGroup>
+ <xsd:attributeGroup name="create-top-attribute">
+ <xsd:attribute name="ownerEid" type="xsd:nonNegativeInteger"/>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:attributeGroup>
+ <xsd:attributeGroup name="create-nested-attribute">
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:attributeGroup>
+ <xsd:attributeGroup name="query-entity">
+ <xsd:attribute name="ownerEid" type="xsd:nonNegativeInteger"/>
+ <xsd:attribute name="eid" type="xsd:nonNegativeInteger"/>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="maxEntities" type="xas:maxEntitiesType"/>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:attributeGroup>
+ <xsd:attributeGroup name="update-entity">
+ <xsd:attribute name="eid" type="xsd:nonNegativeInteger"/>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:attributeGroup>
+ <xsd:attributeGroup name="update-attribute">
+ <xsd:attribute name="vid" type="xsd:nonNegativeInteger" use="required"/>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:attributeGroup>
+ <xsd:attributeGroup name="delete-entity">
+ <xsd:attribute name="eid" type="xsd:nonNegativeInteger"/>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:attributeGroup>
+ <xsd:attributeGroup name="delete-attribute">
+ <xsd:attribute name="ownerEid" type="xsd:nonNegativeInteger"/>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:attributeGroup>
+ <xsd:group name="queryRequest.children">
+ <xsd:choice maxOccurs="unbounded" minOccurs="0">
+ <xsd:element name="allChildren" type="xas:emptyElement"/>
+ <xsd:element name="allAttributes" type="xas:emptyElement"/>
+ </xsd:choice>
+ </xsd:group>
+ <xsd:simpleType name="emptyString">
+ <xsd:restriction base="xsd:string">
+ <xsd:length value="0"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:complexType name="emptyElement"/>
+ <xsd:simpleType name="URI">
+ <xsd:restriction base="xsd:uriReference"/>
+ </xsd:simpleType>
+ <xsd:simpleType name="salutationType">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="Mr."/>
+ <xsd:enumeration value="Mrs."/>
+ <xsd:enumeration value="Miss"/>
+ <xsd:enumeration value="Ms."/>
+ <xsd:enumeration value="Dr."/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="nonEmptyStringType">
+ <xsd:restriction base="xsd:string">
+ <xsd:minLength value="1"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="countryType">
+ <xsd:restriction base="xsd:string">
+ <xsd:length value="2"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="emailAddressType">
+ <xsd:restriction base="xas:nonEmptyStringType">
+ <xsd:pattern value="^[-\w.+]+\@(\w[-\w]*\.)+[\w][-\w]*\.?$"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="unboundedToken">
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value="unbounded"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="maxEntitiesType">
+ <xsd:union memberTypes="xsd:nonNegativeInteger xas:unboundedToken"/>
+ </xsd:simpleType>
+ <xsd:complexType name="addressType">
+ <xsd:sequence>
+ <xsd:element maxOccurs="3" name="street" type="xas:nonEmptyStringType"/>
+ <xsd:element name="city" type="xas:nonEmptyStringType"/>
+ <xsd:element name="state" type="xas:nonEmptyStringType"/>
+ <xsd:element name="postalCode" type="xas:nonEmptyStringType"/>
+ <xsd:element name="country" type="xas:countryType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:complexType name="telephoneNumberType">
+ <xsd:simpleContent>
+ <xsd:extension base="xas:nonEmptyStringType">
+ <xsd:attribute name="type" type="xas:nonEmptyStringType" use="optional"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:group name="createRequest.serviceSignUpRequest-children">
+ <xsd:sequence>
+ <xsd:element name="serviceReference" type="xas:createRequest.nested-serviceReference"/>
+ <xsd:element name="salesOrderNumber" type="xas:createRequest.nested-salesOrderNumber"/>
+ <xsd:element name="validityInterval" type="xas:createRequest.nested-validityInterval"/>
+ </xsd:sequence>
+ </xsd:group>
+ <xsd:complexType name="key.serviceSignUpRequest">
+ <xsd:sequence/>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-serviceSignUpRequest">
+ <xsd:group ref="xas:createRequest.serviceSignUpRequest-children"/>
+ <xsd:attributeGroup ref="xas:create-top-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-serviceSignUpRequest">
+ <xsd:group ref="xas:createRequest.serviceSignUpRequest-children"/>
+ <xsd:attributeGroup ref="xas:create-nested-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="queryRequest.top-serviceSignUpRequest">
+ <xsd:sequence>
+ <xsd:sequence minOccurs="0"/>
+ <xsd:group ref="xas:queryRequest.children"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:query-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="updateRequest.top-serviceSignUpRequest">
+ <xsd:sequence minOccurs="0"/>
+ <xsd:attributeGroup ref="xas:update-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-serviceSignUpRequest">
+ <xsd:sequence minOccurs="0"/>
+ <xsd:attributeGroup ref="xas:delete-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-serviceReference">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:nonNegativeInteger">
+ <xsd:attributeGroup ref="xas:create-top-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-serviceReference">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:nonNegativeInteger">
+ <xsd:attributeGroup ref="xas:create-nested-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:simpleType name="updateRequest.top-serviceReference.content">
+ <xsd:union memberTypes="xas:emptyString xsd:nonNegativeInteger"/>
+ </xsd:simpleType>
+ <xsd:complexType name="updateRequest.top-serviceReference">
+ <xsd:simpleContent>
+ <xsd:extension base="xas:updateRequest.top-serviceReference.content">
+ <xsd:attributeGroup ref="xas:update-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-serviceReference">
+ <xsd:attributeGroup ref="xas:delete-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-salesOrderNumber">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:attributeGroup ref="xas:create-top-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-salesOrderNumber">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:attributeGroup ref="xas:create-nested-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:simpleType name="updateRequest.top-salesOrderNumber.content">
+ <xsd:union memberTypes="xas:emptyString xsd:string"/>
+ </xsd:simpleType>
+ <xsd:complexType name="updateRequest.top-salesOrderNumber">
+ <xsd:simpleContent>
+ <xsd:extension base="xas:updateRequest.top-salesOrderNumber.content">
+ <xsd:attributeGroup ref="xas:update-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-salesOrderNumber">
+ <xsd:attributeGroup ref="xas:delete-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-validityInterval">
+ <xsd:sequence>
+ <xsd:element name="startDate" type="xsd:date"/>
+ <xsd:element name="endDate" type="xsd:date"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:create-top-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-validityInterval">
+ <xsd:sequence>
+ <xsd:element name="startDate" type="xsd:date"/>
+ <xsd:element name="endDate" type="xsd:date"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:create-nested-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="updateRequest.top-validityInterval">
+ <xsd:sequence minOccurs="0">
+ <xsd:element name="startDate" type="xsd:date"/>
+ <xsd:element name="endDate" type="xsd:date"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:update-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-validityInterval">
+ <xsd:attributeGroup ref="xas:delete-attribute"/>
+ </xsd:complexType>
+ <xsd:group name="createRequest.account-children">
+ <xsd:sequence>
+ <xsd:element name="organization" type="xas:createRequest.nested-organization"/>
+ <xsd:element maxOccurs="unbounded" name="contact" type="xas:createRequest.nested-contact"/>
+ <xsd:element maxOccurs="unbounded" name="user" type="xas:createRequest.nested-user"/>
+ <xsd:element maxOccurs="unbounded" minOccurs="0" name="privilege" type="xas:createRequest.nested-privilege"/>
+ </xsd:sequence>
+ </xsd:group>
+ <xsd:complexType name="key.account">
+ <xsd:sequence>
+ <xsd:element name="organization" type="xas:createRequest.nested-organization"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-account">
+ <xsd:group ref="xas:createRequest.account-children"/>
+ <xsd:attributeGroup ref="xas:create-top-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-account">
+ <xsd:group ref="xas:createRequest.account-children"/>
+ <xsd:attributeGroup ref="xas:create-nested-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="queryRequest.top-account">
+ <xsd:sequence>
+ <xsd:sequence minOccurs="0">
+ <xsd:element name="organization" type="xas:key.organization"/>
+ </xsd:sequence>
+ <xsd:group ref="xas:queryRequest.children"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:query-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="updateRequest.top-account">
+ <xsd:sequence minOccurs="0">
+ <xsd:element name="organization" type="xas:key.organization"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:update-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-account">
+ <xsd:sequence minOccurs="0">
+ <xsd:element name="organization" type="xas:key.organization"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:delete-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-organization">
+ <xsd:sequence>
+ <xsd:element name="name" type="xas:nonEmptyStringType"/>
+ <xsd:element name="departmentOrDivision" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="address" type="xas:addressType"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:create-top-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-organization">
+ <xsd:sequence>
+ <xsd:element name="name" type="xas:nonEmptyStringType"/>
+ <xsd:element name="departmentOrDivision" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="address" type="xas:addressType"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:create-nested-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="key.organization">
+ <xsd:sequence>
+ <xsd:element name="name" type="xas:nonEmptyStringType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:complexType name="updateRequest.top-organization">
+ <xsd:sequence minOccurs="0">
+ <xsd:element name="name" type="xas:nonEmptyStringType"/>
+ <xsd:element name="departmentOrDivision" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="address" type="xas:addressType"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:update-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-organization">
+ <xsd:attributeGroup ref="xas:delete-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-contact">
+ <xsd:sequence>
+ <xsd:element minOccurs="0" name="salutation" type="xas:salutationType"/>
+ <xsd:element name="firstName" type="xas:nonEmptyStringType"/>
+ <xsd:element name="lastName" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="middleName" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="affix" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="title" type="xas:nonEmptyStringType"/>
+ <xsd:element name="emailAddress" type="xas:emailAddressType"/>
+ <xsd:element maxOccurs="unbounded" name="telephoneNumber" type="xas:telephoneNumberType"/>
+ <xsd:element minOccurs="0" name="address" type="xas:addressType"/>
+ </xsd:sequence>
+ <xsd:attribute name="type" type="xsd:string"/>
+ <xsd:attributeGroup ref="xas:create-top-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-contact">
+ <xsd:sequence>
+ <xsd:element minOccurs="0" name="salutation" type="xas:salutationType"/>
+ <xsd:element name="firstName" type="xas:nonEmptyStringType"/>
+ <xsd:element name="lastName" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="middleName" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="affix" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="title" type="xas:nonEmptyStringType"/>
+ <xsd:element name="emailAddress" type="xas:emailAddressType"/>
+ <xsd:element maxOccurs="unbounded" name="telephoneNumber" type="xas:telephoneNumberType"/>
+ <xsd:element minOccurs="0" name="address" type="xas:addressType"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:create-nested-attribute"/>
+ <xsd:attribute name="type" type="xsd:string"/>
+ </xsd:complexType>
+ <xsd:complexType name="updateRequest.top-contact">
+ <xsd:sequence minOccurs="0">
+ <xsd:element minOccurs="0" name="salutation" type="xas:salutationType"/>
+ <xsd:element name="firstName" type="xas:nonEmptyStringType"/>
+ <xsd:element name="lastName" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="middleName" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="affix" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="title" type="xas:nonEmptyStringType"/>
+ <xsd:element name="emailAddress" type="xas:emailAddressType"/>
+ <xsd:element maxOccurs="unbounded" name="telephoneNumber" type="xas:telephoneNumberType"/>
+ <xsd:element minOccurs="0" name="address" type="xas:addressType"/>
+ </xsd:sequence>
+ <xsd:attribute name="type" type="xsd:string"/>
+ <xsd:attributeGroup ref="xas:update-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-contact">
+ <xsd:attributeGroup ref="xas:delete-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-contactInfo">
+ <xsd:sequence>
+ <xsd:element minOccurs="0" name="salutation" type="xas:salutationType"/>
+ <xsd:element name="firstName" type="xas:nonEmptyStringType"/>
+ <xsd:element name="lastName" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="middleName" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="affix" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="title" type="xas:nonEmptyStringType"/>
+ <xsd:element name="emailAddress" type="xas:emailAddressType"/>
+ <xsd:element maxOccurs="unbounded" minOccurs="0" name="telephoneNumber" type="xas:telephoneNumberType"/>
+ <xsd:element minOccurs="0" name="address" type="xas:addressType"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:create-top-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-contactInfo">
+ <xsd:sequence>
+ <xsd:element minOccurs="0" name="salutation" type="xas:salutationType"/>
+ <xsd:element name="firstName" type="xas:nonEmptyStringType"/>
+ <xsd:element name="lastName" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="middleName" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="affix" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="title" type="xas:nonEmptyStringType"/>
+ <xsd:element name="emailAddress" type="xas:emailAddressType"/>
+ <xsd:element maxOccurs="unbounded" minOccurs="0" name="telephoneNumber" type="xas:telephoneNumberType"/>
+ <xsd:element minOccurs="0" name="address" type="xas:addressType"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:create-nested-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="updateRequest.top-contactInfo">
+ <xsd:sequence minOccurs="0">
+ <xsd:element minOccurs="0" name="salutation" type="xas:salutationType"/>
+ <xsd:element name="firstName" type="xas:nonEmptyStringType"/>
+ <xsd:element name="lastName" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="middleName" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="affix" type="xas:nonEmptyStringType"/>
+ <xsd:element minOccurs="0" name="title" type="xas:nonEmptyStringType"/>
+ <xsd:element name="emailAddress" type="xas:emailAddressType"/>
+ <xsd:element maxOccurs="unbounded" minOccurs="0" name="telephoneNumber" type="xas:telephoneNumberType"/>
+ <xsd:element minOccurs="0" name="address" type="xas:addressType"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:update-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-contactInfo">
+ <xsd:attributeGroup ref="xas:delete-attribute"/>
+ </xsd:complexType>
+ <xsd:group name="createRequest.service-children">
+ <xsd:sequence>
+ <xsd:element name="name" type="xas:createRequest.nested-name"/>
+ <xsd:element name="description" type="xas:createRequest.nested-description"/>
+ <xsd:element name="identifier" type="xas:createRequest.nested-identifier"/>
+ <xsd:element maxOccurs="unbounded" name="url" type="xas:createRequest.nested-url"/>
+ <xsd:element name="sku" type="xas:createRequest.nested-sku"/>
+ </xsd:sequence>
+ </xsd:group>
+ <xsd:complexType name="key.service">
+ <xsd:sequence/>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-service">
+ <xsd:group ref="xas:createRequest.service-children"/>
+ <xsd:attributeGroup ref="xas:create-top-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-service">
+ <xsd:group ref="xas:createRequest.service-children"/>
+ <xsd:attributeGroup ref="xas:create-nested-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="queryRequest.top-service">
+ <xsd:sequence>
+ <xsd:sequence minOccurs="0"/>
+ <xsd:group ref="xas:queryRequest.children"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:query-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="updateRequest.top-service">
+ <xsd:sequence minOccurs="0"/>
+ <xsd:attributeGroup ref="xas:update-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-service">
+ <xsd:sequence minOccurs="0"/>
+ <xsd:attributeGroup ref="xas:delete-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-name">
+ <xsd:simpleContent>
+ <xsd:extension base="xas:nonEmptyStringType">
+ <xsd:attributeGroup ref="xas:create-top-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-name">
+ <xsd:simpleContent>
+ <xsd:extension base="xas:nonEmptyStringType">
+ <xsd:attributeGroup ref="xas:create-nested-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:simpleType name="updateRequest.top-name.content">
+ <xsd:union memberTypes="xas:emptyString xas:nonEmptyStringType"/>
+ </xsd:simpleType>
+ <xsd:complexType name="updateRequest.top-name">
+ <xsd:simpleContent>
+ <xsd:extension base="xas:updateRequest.top-name.content">
+ <xsd:attributeGroup ref="xas:update-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-name">
+ <xsd:attributeGroup ref="xas:delete-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-description">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:attributeGroup ref="xas:create-top-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-description">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:attributeGroup ref="xas:create-nested-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:simpleType name="updateRequest.top-description.content">
+ <xsd:union memberTypes="xas:emptyString xsd:string"/>
+ </xsd:simpleType>
+ <xsd:complexType name="updateRequest.top-description">
+ <xsd:simpleContent>
+ <xsd:extension base="xas:updateRequest.top-description.content">
+ <xsd:attributeGroup ref="xas:update-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-description">
+ <xsd:attributeGroup ref="xas:delete-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-identifier">
+ <xsd:simpleContent>
+ <xsd:extension base="xas:URI">
+ <xsd:attributeGroup ref="xas:create-top-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-identifier">
+ <xsd:simpleContent>
+ <xsd:extension base="xas:URI">
+ <xsd:attributeGroup ref="xas:create-nested-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:simpleType name="updateRequest.top-identifier.content">
+ <xsd:union memberTypes="xas:emptyString xas:URI"/>
+ </xsd:simpleType>
+ <xsd:complexType name="updateRequest.top-identifier">
+ <xsd:simpleContent>
+ <xsd:extension base="xas:updateRequest.top-identifier.content">
+ <xsd:attributeGroup ref="xas:update-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-identifier">
+ <xsd:attributeGroup ref="xas:delete-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-url">
+ <xsd:simpleContent>
+ <xsd:extension base="xas:URI">
+ <xsd:attribute name="label" type="xsd:string"/>
+ <xsd:attribute name="type" type="xsd:string"/>
+ <xsd:attributeGroup ref="xas:create-top-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-url">
+ <xsd:simpleContent>
+ <xsd:extension base="xas:URI">
+ <xsd:attribute name="label" type="xsd:string"/>
+ <xsd:attribute name="type" type="xsd:string"/>
+ <xsd:attributeGroup ref="xas:create-nested-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ <xsd:attribute name="label" type="xsd:string"/>
+ <xsd:attribute name="type" type="xsd:string"/>
+ </xsd:complexType>
+ <xsd:simpleType name="updateRequest.top-url.content">
+ <xsd:union memberTypes="xas:emptyString xas:URI"/>
+ </xsd:simpleType>
+ <xsd:complexType name="updateRequest.top-url">
+ <xsd:simpleContent>
+ <xsd:extension base="xas:updateRequest.top-url.content">
+ <xsd:attribute name="label" type="xsd:string"/>
+ <xsd:attribute name="type" type="xsd:string"/>
+ <xsd:attributeGroup ref="xas:update-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-url">
+ <xsd:attributeGroup ref="xas:delete-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-sku">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:attributeGroup ref="xas:create-top-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-sku">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:attributeGroup ref="xas:create-nested-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:simpleType name="updateRequest.top-sku.content">
+ <xsd:union memberTypes="xas:emptyString xsd:string"/>
+ </xsd:simpleType>
+ <xsd:complexType name="updateRequest.top-sku">
+ <xsd:simpleContent>
+ <xsd:extension base="xas:updateRequest.top-sku.content">
+ <xsd:attributeGroup ref="xas:update-attribute"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-sku">
+ <xsd:attributeGroup ref="xas:delete-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-privilege">
+ <xsd:sequence>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="identifier" type="xas:URI"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:create-top-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-privilege">
+ <xsd:sequence>
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="identifier" type="xas:URI"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:create-nested-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="updateRequest.top-privilege">
+ <xsd:sequence minOccurs="0">
+ <xsd:element name="name" type="xsd:string"/>
+ <xsd:element name="identifier" type="xas:URI"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:update-attribute"/>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-privilege">
+ <xsd:attributeGroup ref="xas:delete-attribute"/>
+ </xsd:complexType>
+ <xsd:group name="createRequest.user-children">
+ <xsd:sequence>
+ <xsd:element name="keyInfo" type="xas:createRequest.nested-keyInfo"/>
+ <xsd:element maxOccurs="unbounded" minOccurs="0" name="privilege" type="xas:createRequest.nested-privilege"/>
+ <xsd:element name="contactInfo" type="xas:createRequest.nested-contactInfo"/>
+ </xsd:sequence>
+ </xsd:group>
+ <xsd:complexType name="key.user">
+ <xsd:sequence>
+ <xsd:element name="keyInfo" type="xas:createRequest.nested-keyInfo"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-user">
+ <xsd:group ref="xas:createRequest.user-children"/>
+ <xsd:attributeGroup ref="xas:create-top-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-user">
+ <xsd:group ref="xas:createRequest.user-children"/>
+ <xsd:attributeGroup ref="xas:create-nested-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="queryRequest.top-user">
+ <xsd:sequence>
+ <xsd:sequence minOccurs="0">
+ <xsd:element name="keyInfo" type="xas:key.keyInfo"/>
+ </xsd:sequence>
+ <xsd:group ref="xas:queryRequest.children"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:query-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="updateRequest.top-user">
+ <xsd:sequence minOccurs="0">
+ <xsd:element name="keyInfo" type="xas:key.keyInfo"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:update-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-user">
+ <xsd:sequence minOccurs="0">
+ <xsd:element name="keyInfo" type="xas:key.keyInfo"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:delete-entity"/>
+ </xsd:complexType>
+ <xsd:group name="createRequest.keyInfo-children">
+ <xsd:sequence>
+ <xsd:element ref="dsig:X509Data"/>
+ </xsd:sequence>
+ </xsd:group>
+ <xsd:complexType name="key.keyInfo">
+ <xsd:sequence>
+ <xsd:element ref="dsig:X509Data"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.top-keyInfo">
+ <xsd:group ref="xas:createRequest.keyInfo-children"/>
+ <xsd:attributeGroup ref="xas:create-top-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="createRequest.nested-keyInfo">
+ <xsd:group ref="xas:createRequest.keyInfo-children"/>
+ <xsd:attributeGroup ref="xas:create-nested-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="queryRequest.top-keyInfo">
+ <xsd:sequence>
+ <xsd:sequence minOccurs="0"/>
+ <xsd:group ref="xas:queryRequest.children"/>
+ </xsd:sequence>
+ <xsd:attributeGroup ref="xas:query-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="updateRequest.top-keyInfo">
+ <xsd:sequence minOccurs="0"/>
+ <xsd:attributeGroup ref="xas:update-entity"/>
+ </xsd:complexType>
+ <xsd:complexType name="deleteRequest.top-keyInfo">
+ <xsd:sequence minOccurs="0"/>
+ <xsd:attributeGroup ref="xas:delete-entity"/>
+ </xsd:complexType>
+ <xsd:element name="createRequest">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="serviceSignUpRequest" type="xas:createRequest.top-serviceSignUpRequest"/>
+ <xsd:element name="serviceReference" type="xas:createRequest.top-serviceReference"/>
+ <xsd:element name="salesOrderNumber" type="xas:createRequest.top-salesOrderNumber"/>
+ <xsd:element name="validityInterval" type="xas:createRequest.top-validityInterval"/>
+ <xsd:element name="account" type="xas:createRequest.top-account"/>
+ <xsd:element name="organization" type="xas:createRequest.top-organization"/>
+ <xsd:element name="contact" type="xas:createRequest.top-contact"/>
+ <xsd:element name="contactInfo" type="xas:createRequest.top-contactInfo"/>
+ <xsd:element name="service" type="xas:createRequest.top-service"/>
+ <xsd:element name="name" type="xas:createRequest.top-name"/>
+ <xsd:element name="description" type="xas:createRequest.top-description"/>
+ <xsd:element name="identifier" type="xas:createRequest.top-identifier"/>
+ <xsd:element name="url" type="xas:createRequest.top-url"/>
+ <xsd:element name="sku" type="xas:createRequest.top-sku"/>
+ <xsd:element name="privilege" type="xas:createRequest.top-privilege"/>
+ <xsd:element name="user" type="xas:createRequest.top-user"/>
+ <xsd:element name="keyInfo" type="xas:createRequest.top-keyInfo"/>
+ </xsd:choice>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="queryRequest">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="serviceSignUpRequest" type="xas:queryRequest.top-serviceSignUpRequest"/>
+ <xsd:element name="account" type="xas:queryRequest.top-account"/>
+ <xsd:element name="service" type="xas:queryRequest.top-service"/>
+ <xsd:element name="user" type="xas:queryRequest.top-user"/>
+ <xsd:element name="keyInfo" type="xas:queryRequest.top-keyInfo"/>
+ </xsd:choice>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="deleteRequest">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="serviceSignUpRequest" type="xas:deleteRequest.top-serviceSignUpRequest"/>
+ <xsd:element name="serviceReference" type="xas:deleteRequest.top-serviceReference"/>
+ <xsd:element name="salesOrderNumber" type="xas:deleteRequest.top-salesOrderNumber"/>
+ <xsd:element name="validityInterval" type="xas:deleteRequest.top-validityInterval"/>
+ <xsd:element name="account" type="xas:deleteRequest.top-account"/>
+ <xsd:element name="organization" type="xas:deleteRequest.top-organization"/>
+ <xsd:element name="contact" type="xas:deleteRequest.top-contact"/>
+ <xsd:element name="contactInfo" type="xas:deleteRequest.top-contactInfo"/>
+ <xsd:element name="service" type="xas:deleteRequest.top-service"/>
+ <xsd:element name="name" type="xas:deleteRequest.top-name"/>
+ <xsd:element name="description" type="xas:deleteRequest.top-description"/>
+ <xsd:element name="identifier" type="xas:deleteRequest.top-identifier"/>
+ <xsd:element name="url" type="xas:deleteRequest.top-url"/>
+ <xsd:element name="sku" type="xas:deleteRequest.top-sku"/>
+ <xsd:element name="privilege" type="xas:deleteRequest.top-privilege"/>
+ <xsd:element name="user" type="xas:deleteRequest.top-user"/>
+ <xsd:element name="keyInfo" type="xas:deleteRequest.top-keyInfo"/>
+ </xsd:choice>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="updateRequest">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="serviceSignUpRequest" type="xas:updateRequest.top-serviceSignUpRequest"/>
+ <xsd:element name="serviceReference" type="xas:updateRequest.top-serviceReference"/>
+ <xsd:element name="salesOrderNumber" type="xas:updateRequest.top-salesOrderNumber"/>
+ <xsd:element name="validityInterval" type="xas:updateRequest.top-validityInterval"/>
+ <xsd:element name="account" type="xas:updateRequest.top-account"/>
+ <xsd:element name="organization" type="xas:updateRequest.top-organization"/>
+ <xsd:element name="contact" type="xas:updateRequest.top-contact"/>
+ <xsd:element name="contactInfo" type="xas:updateRequest.top-contactInfo"/>
+ <xsd:element name="service" type="xas:updateRequest.top-service"/>
+ <xsd:element name="name" type="xas:updateRequest.top-name"/>
+ <xsd:element name="description" type="xas:updateRequest.top-description"/>
+ <xsd:element name="identifier" type="xas:updateRequest.top-identifier"/>
+ <xsd:element name="url" type="xas:updateRequest.top-url"/>
+ <xsd:element name="sku" type="xas:updateRequest.top-sku"/>
+ <xsd:element name="privilege" type="xas:updateRequest.top-privilege"/>
+ <xsd:element name="user" type="xas:updateRequest.top-user"/>
+ <xsd:element name="keyInfo" type="xas:updateRequest.top-keyInfo"/>
+ </xsd:choice>
+ <xsd:attributeGroup ref="xas:default-attrs"/>
+ </xsd:complexType>
+ </xsd:element>
+</xsd:schema>
Propchange: incubator/tsik/trunk/test/data/schema/xsd_2000/disbe_generatedSchema.xsd
------------------------------------------------------------------------------
svn:executable =
Added: incubator/tsik/trunk/test/data/schema/xsd_2000/ems-s2ml-fix-20010801.xsd
URL: http://svn.apache.org/viewcvs/incubator/tsik/trunk/test/data/schema/xsd_2000/ems-s2ml-fix-20010801.xsd?rev=230871&view=auto
==============================================================================
--- incubator/tsik/trunk/test/data/schema/xsd_2000/ems-s2ml-fix-20010801.xsd (added)
+++ incubator/tsik/trunk/test/data/schema/xsd_2000/ems-s2ml-fix-20010801.xsd Mon Aug 8 12:58:58 2005
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<xsd:schema elementFormDefault="qualified" targetNamespace="http://ems.verisign.com/2001/05/ems-s2ml#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:ems="http://ems.verisign.com/2001/05/ems-s2ml#" xmlns:xsd="http://www.w3.org/2000/10/XMLSchema">
+ <xsd:element abstract="true" name="Principal" type="xsd:anyType"/>
+ <xsd:complexType name="QueryKey">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:attribute name="name" type="xsd:string"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:element name="QueryKey" type="ems:QueryKey"/>
+ <xsd:complexType name="Entity">
+ <xsd:sequence>
+ <xsd:element maxOccurs="unbounded" minOccurs="1" ref="ems:QueryKey"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="Entity" type="ems:Entity"/>
+ <xsd:simpleType name="attributeName">
+ <xsd:restriction base="xsd:string"/>
+ </xsd:simpleType>
+ <xsd:complexType abstract="true" name="abstractAttribute">
+ <xsd:annotation>
+ <xsd:documentation>
+ A generalized name-value pair. Note that the Value element
+ should, when used, probably be qualified with an xsi:type
+ attribute since its type may not be obvious.
+ </xsd:documentation>
+ </xsd:annotation>
+ <xsd:sequence>
+ <xsd:element name="Name" type="ems:attributeName"/>
+ <xsd:element minOccurs="0" name="Description" type="xsd:anyType"/>
+ <xsd:element minOccurs="0" name="Type" type="xsd:QName"/>
+ <xsd:element minOccurs="0" name="Value" type="xsd:anyType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:complexType name="profileAttribute">
+ <xsd:complexContent>
+ <xsd:restriction base="ems:abstractAttribute">
+ <xsd:sequence>
+ <xsd:element name="Name" type="ems:attributeName"/>
+ <xsd:element name="Value" type="xsd:anyType"/>
+ </xsd:sequence>
+ </xsd:restriction>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="dictionaryAttribute">
+ <xsd:complexContent>
+ <xsd:restriction base="ems:abstractAttribute">
+ <xsd:sequence>
+ <xsd:element name="Name" type="ems:attributeName"/>
+ <xsd:element name="Description" type="xsd:anyType"/>
+ <xsd:element minOccurs="0" name="Type" type="xsd:QName"/>
+ </xsd:sequence>
+ </xsd:restriction>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:complexType name="Profile">
+ <xsd:sequence>
+ <xsd:element maxOccurs="unbounded" minOccurs="0" name="Attribute" type="ems:profileAttribute"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="Profile" type="ems:Profile"/>
+ <xsd:element name="Dictionary">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element maxOccurs="unbounded" minOccurs="0" name="Attribute" type="ems:dictionaryAttribute"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:complexType name="AbstractQuery">
+ <xsd:complexContent>
+ <xsd:restriction base="xsd:anyType">
+ <xsd:sequence/>
+ <xsd:attribute name="id" type="xsd:string"/>
+ </xsd:restriction>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:element abstract="true" name="AbstractQuery" type="ems:AbstractQuery"/>
+ <xsd:complexType name="DictionaryQuery">
+ <xsd:complexContent>
+ <xsd:extension base="ems:AbstractQuery">
+ <xsd:sequence>
+ <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="skip"/>
+ </xsd:sequence>
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:element name="DictionaryQuery" substitutionGroup="ems:AbstractQuery" type="ems:DictionaryQuery"/>
+ <xsd:complexType name="ProfileQuery">
+ <xsd:complexContent>
+ <xsd:extension base="ems:AbstractQuery">
+ <xsd:sequence>
+ <xsd:element maxOccurs="unbounded" name="AttributeName" type="ems:attributeName"/>
+ </xsd:sequence>
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:element name="ProfileQuery" substitutionGroup="ems:AbstractQuery" type="ems:ProfileQuery"/>
+ <xsd:complexType name="ComplexQuery.Respond">
+ <xsd:sequence>
+ <xsd:element maxOccurs="unbounded" name="AttributeName" type="ems:attributeName"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:complexType name="ComplexQuery">
+ <xsd:complexContent>
+ <xsd:extension base="ems:AbstractQuery">
+ <xsd:sequence>
+ <xsd:element name="Parameters" type="ems:Profile"/>
+ <xsd:element name="Respond" type="ems:ComplexQuery.Respond"/>
+ </xsd:sequence>
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:element name="ComplexQuery" type="ems:ComplexQuery"/>
+ <xsd:complexType name="CompoundQuery">
+ <xsd:complexContent>
+ <xsd:extension base="ems:AbstractQuery">
+ <xsd:sequence>
+ <xsd:element maxOccurs="unbounded" ref="ems:AbstractQuery"/>
+ </xsd:sequence>
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:element name="CompoundQuery" type="ems:CompoundQuery"/>
+ <xsd:element name="ErrorInfo" type="xsd:anyType"/>
+</xsd:schema>
Propchange: incubator/tsik/trunk/test/data/schema/xsd_2000/ems-s2ml-fix-20010801.xsd
------------------------------------------------------------------------------
svn:executable =
Added: incubator/tsik/trunk/test/data/schema/xsd_2000/pems_2002_03.xsd
URL: http://svn.apache.org/viewcvs/incubator/tsik/trunk/test/data/schema/xsd_2000/pems_2002_03.xsd?rev=230871&view=auto
==============================================================================
--- incubator/tsik/trunk/test/data/schema/xsd_2000/pems_2002_03.xsd (added)
+++ incubator/tsik/trunk/test/data/schema/xsd_2000/pems_2002_03.xsd Mon Aug 8 12:58:58 2005
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema elementFormDefault="qualified" targetNamespace="http://www.verisign.com/xml/schema/profile-healthcare-2002-01" xmlns="http://www.verisign.com/xml/schema/profile-healthcare-2002-01" xmlns:pems="http://www.verisign.com/xml/schema/profile-healthcare-2002-01" xmlns:xsd="http://www.w3.org/2000/10/XMLSchema">
+ <xsd:complexType name="practiceAddressType">
+ <xsd:sequence>
+ <xsd:element maxOccurs="2" minOccurs="0" name="line" type="xsd:string"/>
+ <xsd:element maxOccurs="1" minOccurs="0" name="city" type="xsd:string"/>
+ <xsd:element maxOccurs="1" minOccurs="0" name="state" type="xsd:string"/>
+ <xsd:element maxOccurs="1" minOccurs="0" name="zip" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:complexType name="licenseType">
+ <xsd:sequence>
+ <xsd:element maxOccurs="unbounded" minOccurs="0" name="number" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:complexType name="issuerType">
+ <xsd:sequence>
+ <xsd:element maxOccurs="unbounded" minOccurs="0" name="license" type="licenseType"/>
+ </xsd:sequence>
+ <xsd:attribute maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
+ <xsd:attribute maxOccurs="1" minOccurs="0" name="sanctions" type="xsd:string"/>
+ <xsd:attribute maxOccurs="1" minOccurs="0" name="state" type="xsd:string"/>
+ </xsd:complexType>
+ <xsd:complexType name="licensesType">
+ <xsd:sequence>
+ <xsd:element maxOccurs="unbounded" minOccurs="0" name="issuer" type="issuerType"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:complexType name="nameType">
+ <xsd:sequence>
+ <xsd:element maxOccurs="1" minOccurs="0" name="first" type="xsd:string"/>
+ <xsd:element maxOccurs="1" minOccurs="0" name="middle" type="xsd:string"/>
+ <xsd:element maxOccurs="1" minOccurs="0" name="last" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:complexType name="AbstractProfileType">
+ <xsd:complexContent>
+ <xsd:restriction base="xsd:anyType">
+ <xsd:sequence>
+ <xsd:element maxOccurs="1" minOccurs="0" name="healthCareId" type="xsd:string"/>
+ <xsd:element maxOccurs="1" minOccurs="0" name="type" type="xsd:string"/>
+ <xsd:element maxOccurs="1" minOccurs="0" name="name" type="nameType"/>
+ <xsd:element maxOccurs="1" minOccurs="0" name="dateOfBirth" type="xsd:string"/>
+ <xsd:element maxOccurs="1" minOccurs="0" name="amaConfirmation" type="xsd:string"/>
+ <xsd:element maxOccurs="1" minOccurs="0" name="upinNumber" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:restriction>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:element abstract="true" name="AbstractProfile" type="AbstractProfileType"/>
+ <xsd:complexType name="basicProfileType">
+ <xsd:complexContent>
+ <xsd:extension base="AbstractProfileType">
+ <xsd:sequence>
+ <xsd:element maxOccurs="1" minOccurs="0" name="licenses" type="licensesType"/>
+ <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="skip"/>
+ </xsd:sequence>
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:element name="basicProfile" substitutionGroup="AbstractProfile" type="basicProfileType"/>
+ <xsd:complexType name="premiumProfileType">
+ <xsd:complexContent>
+ <xsd:extension base="AbstractProfileType">
+ <xsd:sequence>
+ <xsd:element maxOccurs="1" minOccurs="0" name="meNumber" type="xsd:string"/>
+ <xsd:element maxOccurs="1" minOccurs="0" name="practiceName" type="xsd:string"/>
+ <xsd:element maxOccurs="1" minOccurs="0" name="practiceAddress" type="practiceAddressType"/>
+ <xsd:element maxOccurs="1" minOccurs="0" name="licenses" type="licensesType"/>
+ <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="skip"/>
+ </xsd:sequence>
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ <xsd:element name="premiumProfile" substitutionGroup="AbstractProfile" type="premiumProfileType"/>
+</xsd:schema>
Propchange: incubator/tsik/trunk/test/data/schema/xsd_2000/pems_2002_03.xsd
------------------------------------------------------------------------------
svn:executable =
Added: incubator/tsik/trunk/test/data/schema/xsd_2000/s2ml-2000-10.xsd
URL: http://svn.apache.org/viewcvs/incubator/tsik/trunk/test/data/schema/xsd_2000/s2ml-2000-10.xsd?rev=230871&view=auto
==============================================================================
--- incubator/tsik/trunk/test/data/schema/xsd_2000/s2ml-2000-10.xsd (added)
+++ incubator/tsik/trunk/test/data/schema/xsd_2000/s2ml-2000-10.xsd Mon Aug 8 12:58:58 2005
@@ -0,0 +1,232 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema targetNamespace="http://ns.s2ml.org/s2ml" xmlns="http://ns.s2ml.org/s2ml" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2000/10/XMLSchema">
+ <xsd:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema-2001.xsd"/>
+ <xsd:annotation>
+ <xsd:documentation>
+ ===============================================================
+ This document is the XML schema for the S2ML specification V0.8d
+ Latest Update: July 03, 2001
+ ===============================================================
+ Conforms to w3c http://www.w3.org/2000/10/XMLSchema
+ ===============================================================
+ URI identifying the element set described in this document:
+ http://ns.s2ml.org/s2ml
+ ===============================================================
+ </xsd:documentation>
+ </xsd:annotation>
+ <xsd:element name="ID" type="xsd:uriReference"/>
+ <xsd:element name="Issuer" type="xsd:uriReference"/>
+ <xsd:element name="NotBefore" type="xsd:timeInstant"/>
+ <xsd:element name="NotAfter" type="xsd:timeInstant"/>
+ <xsd:element name="ValidityInterval">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element minOccurs="0" ref="NotBefore"/>
+ <xsd:element minOccurs="0" ref="NotAfter"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Date" type="xsd:timeInstant"/>
+ <xsd:simpleType name="listOfUriRefs">
+ <xsd:list itemType="xsd:uriReference"/>
+ </xsd:simpleType>
+ <xsd:simpleType name="ResultCode">
+ <xsd:restriction base="xsd:string"/>
+ </xsd:simpleType>
+ <xsd:simpleType name="ErrorInfoType">
+ <xsd:restriction base="xsd:string"/>
+ </xsd:simpleType>
+ <xsd:element name="Audiences" type="listOfUriRefs"/>
+ <xsd:element name="DependsOn" type="xsd:uriReference"/>
+ <xsd:element name="InResponseTo" type="xsd:uriReference"/>
+ <xsd:element name="Result" type="ResultCode"/>
+ <xsd:element name="ErrorInfo" type="ErrorInfoType"/>
+ <xsd:element name="Holder">
+ <xsd:complexType>
+ <xsd:choice>
+ <xsd:element ref="dsig:X509Data"/>
+ <xsd:element ref="dsig:KeyValue"/>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="NameAssertion">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="ID"/>
+ <xsd:element ref="Date"/>
+ <xsd:element ref="Issuer"/>
+ <xsd:element minOccurs="0" ref="Audiences"/>
+ <xsd:element minOccurs="0" ref="ValidityInterval"/>
+ <xsd:element minOccurs="0" ref="Holder"/>
+ <xsd:element ref="AuthData"/>
+ <xsd:element minOccurs="0" ref="dsig:Signature"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AuthRequest">
+ <xsd:complexType>
+ <xsd:all>
+ <xsd:element ref="ID"/>
+ <xsd:element ref="Date"/>
+ <xsd:element ref="Credentials"/>
+ </xsd:all>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AuthResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="ID"/>
+ <xsd:element ref="Date"/>
+ <xsd:element ref="InResponseTo"/>
+ <xsd:element ref="Result"/>
+ <xsd:element minOccurs="0" ref="NameAssertion"/>
+ <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Entitlement"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Login">
+ <xsd:complexType>
+ <xsd:all>
+ <xsd:element name="Name" type="xsd:string"/>
+ <xsd:element name="Password" type="xsd:string"/>
+ <xsd:element minOccurs="0" name="Domain" type="xsd:string"/>
+ </xsd:all>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Credentials">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:choice>
+ <xsd:element ref="Login"/>
+ <xsd:element ref="dsig:X509Data"/>
+ <xsd:element ref="dsig:KeyValue"/>
+ <xsd:element name="NoCredentials"/>
+ <xsd:element ref="ExtendedCredentials"/>
+ </xsd:choice>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ExtendedCredentials">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:any namespace="##other" processContents="lax"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AuthData">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="AuthType"/>
+ <xsd:choice>
+ <xsd:element ref="UserHandle"/>
+ <xsd:element ref="IdentityToken"/>
+ <xsd:element ref="dsig:X509Data"/>
+ <xsd:element ref="dsig:KeyValue"/>
+ <xsd:element ref="AuthContent"/>
+ </xsd:choice>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AuthContent">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:any maxOccurs="unbounded" namespace="##other" processContents="lax"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AuthType" type="xsd:string">
+ <!--
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string"/>
+ <xsd:enumeration value="UserHandle" />
+ <xsd:enumeration value="IdentityToken" />
+ <xsd:enumeration value="X509Data" />
+ <xsd:enumeration value="KeyValue" />
+ <xsd:enumeration value="AuthContent"/>
+ <xsd:enumeration value="NoCredentials" />
+ </xsd:restriction>
+ </xsd:simpleType>
+-->
+ </xsd:element>
+ <xsd:element name="UserHandle">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Directory" type="xsd:string"/>
+ <xsd:element name="X509.DN" type="xsd:string"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="IdentityToken" type="xsd:string"/>
+ <xsd:element name="Entitlement">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="ID"/>
+ <xsd:element ref="Date"/>
+ <xsd:element ref="Issuer"/>
+ <xsd:element minOccurs="0" ref="Audiences"/>
+ <xsd:element minOccurs="0" ref="ValidityInterval"/>
+ <xsd:element minOccurs="0" ref="DependsOn"/>
+ <xsd:element minOccurs="0" ref="AzData"/>
+ <xsd:element minOccurs="0" ref="dsig:Signature"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AzRequest">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="ID"/>
+ <xsd:element ref="Date"/>
+ <xsd:element ref="NameAssertion"/>
+ <xsd:element ref="Question"/>
+ <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Entitlement"/>
+ <xsd:element minOccurs="0" ref="dsig:Signature"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AzResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="ID"/>
+ <xsd:element minOccurs="0" ref="Date"/>
+ <xsd:element minOccurs="0" ref="InResponseTo"/>
+ <xsd:element ref="Answer"/>
+ <xsd:element maxOccurs="unbounded" minOccurs="0" ref="Entitlement"/>
+ <xsd:element minOccurs="0" ref="dsig:Signature"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="ResourceContext">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="Resource" type="xsd:uriReference"/>
+ <xsd:element name="Method" type="xsd:uriReference"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="AzData">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:any namespace="##other" processContents="lax"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Question">
+ <xsd:complexType>
+ <xsd:choice>
+ <xsd:element ref="ResourceContext"/>
+ <xsd:any namespace="##other" processContents="lax"/>
+ </xsd:choice>
+ <xsd:attribute name="AzModel" type="xsd:uriReference"/>
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="Answer">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element ref="Result"/>
+ <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ErrorInfo"/>
+ <xsd:any minOccurs="0" namespace="##other" processContents="lax"/>
+ </xsd:sequence>
+ <xsd:attribute name="AzModel" type="xsd:uriReference"/>
+ </xsd:complexType>
+ </xsd:element>
+</xsd:schema>
Propchange: incubator/tsik/trunk/test/data/schema/xsd_2000/s2ml-2000-10.xsd
------------------------------------------------------------------------------
svn:executable =
Added: incubator/tsik/trunk/test/data/schema/xsd_2000/schema.xsd
URL: http://svn.apache.org/viewcvs/incubator/tsik/trunk/test/data/schema/xsd_2000/schema.xsd?rev=230871&view=auto
==============================================================================
--- incubator/tsik/trunk/test/data/schema/xsd_2000/schema.xsd (added)
+++ incubator/tsik/trunk/test/data/schema/xsd_2000/schema.xsd Mon Aug 8 12:58:58 2005
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<xs:schema xmlns:xs="http://www.w3.org/2000/10/XMLSchema">
+ <xs:complexType name="anyContent">
+ <xs:sequence>
+ <xs:any maxOccurs="unbounded" minOccurs="0" processContents="skip"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="error">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="synopsis" type="xs:string"/>
+ </xs:sequence>
+ <xs:attribute name="code" type="xs:string" use="optional"/>
+ <xs:attribute name="location" type="xs:string" use="optional"/>
+ <xs:anyAttribute/>
+ </xs:complexType>
+ <xs:complexType name="errors">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" name="error" type="error"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="assessment">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="errors" type="errors"/>
+ <xs:element name="instanceDocument" type="anyContent"/>
+ </xs:sequence>
+ <xs:attribute name="valid" type="xs:boolean" use="required"/>
+ </xs:complexType>
+ <xs:element name="assessment" type="assessment"/>
+</xs:schema>
Propchange: incubator/tsik/trunk/test/data/schema/xsd_2000/schema.xsd
------------------------------------------------------------------------------
svn:executable =
Added: incubator/tsik/trunk/test/data/schema/xsd_2000/soapenvelope.xsd
URL: http://svn.apache.org/viewcvs/incubator/tsik/trunk/test/data/schema/xsd_2000/soapenvelope.xsd?rev=230871&view=auto
==============================================================================
--- incubator/tsik/trunk/test/data/schema/xsd_2000/soapenvelope.xsd (added)
+++ incubator/tsik/trunk/test/data/schema/xsd_2000/soapenvelope.xsd Mon Aug 8 12:58:58 2005
@@ -0,0 +1,83 @@
+<?xml version='1.0'?>
+<!-- XML Schema for SOAP v 1.1 Envelope -->
+
+<!-- Copyright 2000 DevelopMentor, International Business Machines Corporation,
+ Lotus Development Corporation, Microsoft, UserLand Software -->
+
+<schema xmlns='http://www.w3.org/2000/10/XMLSchema'
+ xmlns:tns='http://schemas.xmlsoap.org/soap/envelope/'
+ targetNamespace='http://schemas.xmlsoap.org/soap/envelope/'>
+
+ <!-- SOAP envelope, header and body -->
+
+ <element name="Envelope" type="tns:Envelope"/>
+ <complexType name='Envelope'>
+ <sequence>
+ <element ref='tns:Header' minOccurs='0'/>
+ <element ref='tns:Body' minOccurs='1'/>
+ <any minOccurs='0' maxOccurs='unbounded'/>
+ </sequence>
+ <anyAttribute/>
+ </complexType>
+
+ <element name="Header" type="tns:Header"/>
+ <complexType name='Header'>
+ <sequence>
+ <any minOccurs='0' maxOccurs='unbounded'/>
+ </sequence>
+ <anyAttribute/>
+ </complexType>
+
+ <element name="Body" type="tns:Body"/>
+ <complexType name='Body'>
+ <sequence>
+ <any minOccurs='0' maxOccurs='unbounded'/>
+ </sequence>
+ <anyAttribute/>
+ </complexType>
+
+ <!-- Global Attributes. The following attributes are intended
+ to be usable via qualified attribute names on any complex type
+ referencing them. -->
+
+ <attribute name='mustUnderstand' value='0'>
+ <simpleType>
+ <restriction base='boolean'>
+ <pattern value='0|1'/>
+ </restriction>
+ </simpleType>
+ </attribute>
+
+ <attribute name='actor' type='uriReference'/>
+
+ <!-- 'encodingStyle' indicates any canonicalization conventions followed
+ in the contents of the containing element. For example, the value
+ 'http://schemas.xmlsoap.org/soap/encoding/' indicates
+ the pattern described in SOAP specification. -->
+
+ <simpleType name='encodingStyle'>
+ <list itemType='uriReference'/>
+ </simpleType>
+
+ <attributeGroup name='encodingStyle'>
+ <attribute name='encodingStyle' type='tns:encodingStyle'/>
+ </attributeGroup>
+
+ <!-- SOAP fault reporting structure -->
+ <complexType name='Fault' final='extension'>
+ <sequence>
+ <element name='faultcode' type='QName'/>
+ <element name='faultstring' type='string'/>
+ <element name='faultactor' type='uriReference' minOccurs='0'/>
+ <element name='detail' type='tns:detail' minOccurs='0'/>
+ </sequence>
+ </complexType>
+
+ <complexType name='detail'>
+ <sequence>
+ <any minOccurs='0' maxOccurs='unbounded'/>
+ </sequence>
+ <anyAttribute/>
+ </complexType>
+
+</schema>
Propchange: incubator/tsik/trunk/test/data/schema/xsd_2000/soapenvelope.xsd
------------------------------------------------------------------------------
svn:executable =
---------------------------------------------------------------------
To unsubscribe, e-mail: tsik-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tsik-dev-help@ws.apache.org