You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by ke...@apache.org on 2006/12/12 14:53:51 UTC
svn commit: r486143 [1/2] - in /geronimo/sandbox/xsds: j2ee_1_4.xsd
j2ee_web_services_1_1.xsd j2ee_web_services_client_1_1.xsd jsp_2_0.xsd
jsp_2_1.xsd web-app_2_3.dtd web-app_2_4.xsd web-jsptaglibrary_2_0.xsd
web-jsptaglibrary_2_1.xsd
Author: kevan
Date: Tue Dec 12 05:53:50 2006
New Revision: 486143
URL: http://svn.apache.org/viewvc?view=rev&rev=486143
Log:
GERONIMO-2630 add some more xsd's a dtd, add license headers, and do a little clean up
Added:
geronimo/sandbox/xsds/j2ee_web_services_1_1.xsd (with props)
geronimo/sandbox/xsds/j2ee_web_services_client_1_1.xsd (with props)
Modified:
geronimo/sandbox/xsds/j2ee_1_4.xsd
geronimo/sandbox/xsds/jsp_2_0.xsd
geronimo/sandbox/xsds/jsp_2_1.xsd
geronimo/sandbox/xsds/web-app_2_3.dtd
geronimo/sandbox/xsds/web-app_2_4.xsd
geronimo/sandbox/xsds/web-jsptaglibrary_2_0.xsd
geronimo/sandbox/xsds/web-jsptaglibrary_2_1.xsd
Modified: geronimo/sandbox/xsds/j2ee_1_4.xsd
URL: http://svn.apache.org/viewvc/geronimo/sandbox/xsds/j2ee_1_4.xsd?view=diff&rev=486143&r1=486142&r2=486143
==============================================================================
--- geronimo/sandbox/xsds/j2ee_1_4.xsd (original)
+++ geronimo/sandbox/xsds/j2ee_1_4.xsd Tue Dec 12 05:53:50 2006
@@ -1,642 +1,392 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!--
** This is the J2EE 1.4 XSD with only the required elements to support an implementation.
** Please see http://java.sun.com/xml/ns/j2ee/j2ee_1_4.xsd for a fully documented and latest
** XSD.
- -->
-
-<xsd:schema
- targetNamespace="http://java.sun.com/xml/ns/j2ee"
- xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- elementFormDefault="qualified"
- attributeFormDefault="unqualified"
- version="1.4">
- <xsd:import
- namespace="http://www.w3.org/XML/1998/namespace"
- schemaLocation="http://www.w3.org/2001/xml.xsd" />
-
- <xsd:include
- schemaLocation="http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd" />
-
- <xsd:group name="descriptionGroup">
- <xsd:sequence>
- <xsd:element
- name="description"
- type="j2ee:descriptionType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="display-name"
- type="j2ee:display-nameType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="icon"
- type="j2ee:iconType"
- minOccurs="0"
- maxOccurs="unbounded" />
- </xsd:sequence>
- </xsd:group>
-
- <xsd:complexType name="descriptionType">
- <xsd:simpleContent>
- <xsd:extension base="j2ee:xsdStringType">
- <xsd:attribute ref="xml:lang" />
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:simpleType name="dewey-versionType">
- <xsd:restriction base="xsd:decimal">
- <xsd:whiteSpace value="collapse" />
- </xsd:restriction>
- </xsd:simpleType>
+-->
- <xsd:complexType name="display-nameType">
- <xsd:simpleContent>
- <xsd:extension base="j2ee:string">
+<xsd:schema targetNamespace="http://java.sun.com/xml/ns/j2ee"
+ xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified"
+ attributeFormDefault="unqualified"
+ version="1.4">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd" />
+ <xsd:include schemaLocation="http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd" />
+ <xsd:group name="descriptionGroup">
+ <xsd:sequence>
+ <xsd:element name="description" type="j2ee:descriptionType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="display-name" type="j2ee:display-nameType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="icon" type="j2ee:iconType" minOccurs="0" maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:group>
+ <xsd:complexType name="descriptionType">
+ <xsd:simpleContent>
+ <xsd:extension base="j2ee:xsdStringType">
+ <xsd:attribute ref="xml:lang" />
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:simpleType name="dewey-versionType">
+ <xsd:restriction base="xsd:decimal">
+ <xsd:whiteSpace value="collapse" />
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:complexType name="display-nameType">
+ <xsd:simpleContent>
+ <xsd:extension base="j2ee:string">
+ <xsd:attribute ref="xml:lang" />
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="ejb-linkType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:string" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="ejb-local-refType">
+ <xsd:sequence>
+ <xsd:element name="description" type="j2ee:descriptionType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="ejb-ref-name" type="j2ee:ejb-ref-nameType" />
+ <xsd:element name="ejb-ref-type" type="j2ee:ejb-ref-typeType" />
+ <xsd:element name="local-home" type="j2ee:local-homeType" />
+ <xsd:element name="local" type="j2ee:localType" />
+ <xsd:element name="ejb-link" type="j2ee:ejb-linkType" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+ <xsd:complexType name="ejb-ref-nameType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:jndi-nameType" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="ejb-ref-typeType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:string">
+ <xsd:enumeration value="Entity" />
+ <xsd:enumeration value="Session" />
+ </xsd:restriction>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="ejb-refType">
+ <xsd:sequence>
+ <xsd:element name="description" type="j2ee:descriptionType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="ejb-ref-name" type="j2ee:ejb-ref-nameType" />
+ <xsd:element name="ejb-ref-type" type="j2ee:ejb-ref-typeType" />
+ <xsd:element name="home" type="j2ee:homeType" />
+ <xsd:element name="remote" type="j2ee:remoteType" />
+ <xsd:element name="ejb-link" type="j2ee:ejb-linkType" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+ <xsd:complexType name="emptyType">
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+ <xsd:complexType name="env-entry-type-valuesType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:string">
+ <xsd:enumeration value="java.lang.Boolean" />
+ <xsd:enumeration value="java.lang.Byte" />
+ <xsd:enumeration value="java.lang.Character" />
+ <xsd:enumeration value="java.lang.String" />
+ <xsd:enumeration value="java.lang.Short" />
+ <xsd:enumeration value="java.lang.Integer" />
+ <xsd:enumeration value="java.lang.Long" />
+ <xsd:enumeration value="java.lang.Float" />
+ <xsd:enumeration value="java.lang.Double" />
+ </xsd:restriction>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="env-entryType">
+ <xsd:sequence>
+ <xsd:element name="description" type="j2ee:descriptionType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="env-entry-name" type="j2ee:jndi-nameType"></xsd:element>
+ <xsd:element name="env-entry-type" type="j2ee:env-entry-type-valuesType" />
+ <xsd:element name="env-entry-value" type="j2ee:xsdStringType" minOccurs="0"></xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+ <xsd:complexType name="fully-qualified-classType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:string" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="generic-booleanType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:string">
+ <xsd:enumeration value="true" />
+ <xsd:enumeration value="false" />
+ <xsd:enumeration value="yes" />
+ <xsd:enumeration value="no" />
+ </xsd:restriction>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="homeType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:fully-qualified-classType" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="iconType">
+ <xsd:sequence>
+ <xsd:element name="small-icon" type="j2ee:pathType" minOccurs="0"></xsd:element>
+ <xsd:element name="large-icon" type="j2ee:pathType" minOccurs="0"></xsd:element>
+ </xsd:sequence>
<xsd:attribute ref="xml:lang" />
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="ejb-linkType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:string" />
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="ejb-local-refType">
- <xsd:sequence>
- <xsd:element
- name="description"
- type="j2ee:descriptionType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="ejb-ref-name"
- type="j2ee:ejb-ref-nameType" />
- <xsd:element
- name="ejb-ref-type"
- type="j2ee:ejb-ref-typeType" />
- <xsd:element
- name="local-home"
- type="j2ee:local-homeType" />
- <xsd:element
- name="local"
- type="j2ee:localType" />
- <xsd:element
- name="ejb-link"
- type="j2ee:ejb-linkType"
- minOccurs="0" />
- </xsd:sequence>
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="ejb-ref-nameType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:jndi-nameType" />
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="ejb-ref-typeType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:string">
- <xsd:enumeration value="Entity" />
- <xsd:enumeration value="Session" />
- </xsd:restriction>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="ejb-refType">
- <xsd:sequence>
- <xsd:element
- name="description"
- type="j2ee:descriptionType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="ejb-ref-name"
- type="j2ee:ejb-ref-nameType" />
- <xsd:element
- name="ejb-ref-type"
- type="j2ee:ejb-ref-typeType" />
- <xsd:element
- name="home"
- type="j2ee:homeType" />
- <xsd:element
- name="remote"
- type="j2ee:remoteType" />
- <xsd:element
- name="ejb-link"
- type="j2ee:ejb-linkType"
- minOccurs="0" />
- </xsd:sequence>
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="emptyType">
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="env-entry-type-valuesType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:string">
- <xsd:enumeration value="java.lang.Boolean" />
- <xsd:enumeration value="java.lang.Byte" />
- <xsd:enumeration value="java.lang.Character" />
- <xsd:enumeration value="java.lang.String" />
- <xsd:enumeration value="java.lang.Short" />
- <xsd:enumeration value="java.lang.Integer" />
- <xsd:enumeration value="java.lang.Long" />
- <xsd:enumeration value="java.lang.Float" />
- <xsd:enumeration value="java.lang.Double" />
- </xsd:restriction>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="env-entryType">
- <xsd:sequence>
- <xsd:element
- name="description"
- type="j2ee:descriptionType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="env-entry-name"
- type="j2ee:jndi-nameType">
- </xsd:element>
- <xsd:element
- name="env-entry-type"
- type="j2ee:env-entry-type-valuesType" />
- <xsd:element
- name="env-entry-value"
- type="j2ee:xsdStringType"
- minOccurs="0">
- </xsd:element>
- </xsd:sequence>
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="fully-qualified-classType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:string" />
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="generic-booleanType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:string">
- <xsd:enumeration value="true" />
- <xsd:enumeration value="false" />
- <xsd:enumeration value="yes" />
- <xsd:enumeration value="no" />
- </xsd:restriction>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="homeType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:fully-qualified-classType" />
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="iconType">
- <xsd:sequence>
- <xsd:element
- name="small-icon"
- type="j2ee:pathType"
- minOccurs="0">
- </xsd:element>
- <xsd:element
- name="large-icon"
- type="j2ee:pathType"
- minOccurs="0">
- </xsd:element>
- </xsd:sequence>
- <xsd:attribute ref="xml:lang" />
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="java-identifierType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:string">
- <xsd:pattern value="($|_|\p{L})(\p{L}|\p{Nd}|_|$)*" />
- </xsd:restriction>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="java-typeType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:string">
- <xsd:pattern value="[^\p{Z}]*" />
- </xsd:restriction>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="jndi-nameType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:string" />
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:group name="jndiEnvironmentRefsGroup">
- <xsd:sequence>
- <xsd:element
- name="env-entry"
- type="j2ee:env-entryType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="ejb-ref"
- type="j2ee:ejb-refType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="ejb-local-ref"
- type="j2ee:ejb-local-refType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:group ref="j2ee:service-refGroup" />
- <xsd:element
- name="resource-ref"
- type="j2ee:resource-refType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="resource-env-ref"
- type="j2ee:resource-env-refType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="message-destination-ref"
- type="j2ee:message-destination-refType"
- minOccurs="0"
- maxOccurs="unbounded" />
- </xsd:sequence>
- </xsd:group>
-
- <xsd:complexType name="listenerType">
- <xsd:sequence>
- <xsd:group ref="j2ee:descriptionGroup" />
- <xsd:element
- name="listener-class"
- type="j2ee:fully-qualified-classType">
- </xsd:element>
- </xsd:sequence>
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="local-homeType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:fully-qualified-classType" />
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="localType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:fully-qualified-classType" />
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="message-destination-linkType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:string" />
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="message-destination-refType">
- <xsd:sequence>
- <xsd:element
- name="description"
- type="j2ee:descriptionType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="message-destination-ref-name"
- type="j2ee:jndi-nameType">
- </xsd:element>
- <xsd:element
- name="message-destination-type"
- type="j2ee:message-destination-typeType" />
- <xsd:element
- name="message-destination-usage"
- type="j2ee:message-destination-usageType" />
- <xsd:element
- name="message-destination-link"
- type="j2ee:message-destination-linkType"
- minOccurs="0" />
- </xsd:sequence>
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="message-destination-typeType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:fully-qualified-classType" />
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="message-destination-usageType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:string">
- <xsd:enumeration value="Consumes" />
- <xsd:enumeration value="Produces" />
- <xsd:enumeration value="ConsumesProduces" />
- </xsd:restriction>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="message-destinationType">
- <xsd:sequence>
- <xsd:group ref="j2ee:descriptionGroup" />
- <xsd:element
- name="message-destination-name"
- type="j2ee:string">
- </xsd:element>
- </xsd:sequence>
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="param-valueType">
- <xsd:sequence>
- <xsd:element
- name="description"
- type="j2ee:descriptionType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="param-name"
- type="j2ee:string">
- </xsd:element>
- <xsd:element
- name="param-value"
- type="j2ee:xsdStringType">
- </xsd:element>
- </xsd:sequence>
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="pathType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:string" />
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="remoteType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:fully-qualified-classType" />
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="res-authType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:string">
- <xsd:enumeration value="Application" />
- <xsd:enumeration value="Container" />
- </xsd:restriction>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="res-sharing-scopeType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:string">
- <xsd:enumeration value="Shareable" />
- <xsd:enumeration value="Unshareable" />
- </xsd:restriction>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="resource-env-refType">
- <xsd:sequence>
- <xsd:element
- name="description"
- type="j2ee:descriptionType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="resource-env-ref-name"
- type="j2ee:jndi-nameType">
- </xsd:element>
- <xsd:element
- name="resource-env-ref-type"
- type="j2ee:fully-qualified-classType">
- </xsd:element>
- </xsd:sequence>
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="resource-refType">
- <xsd:sequence>
- <xsd:element
- name="description"
- type="j2ee:descriptionType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="res-ref-name"
- type="j2ee:jndi-nameType">
- </xsd:element>
- <xsd:element
- name="res-type"
- type="j2ee:fully-qualified-classType">
- </xsd:element>
- <xsd:element
- name="res-auth"
- type="j2ee:res-authType" />
- <xsd:element
- name="res-sharing-scope"
- type="j2ee:res-sharing-scopeType"
- minOccurs="0" />
- </xsd:sequence>
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="role-nameType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:string" />
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="run-asType">
- <xsd:sequence>
- <xsd:element
- name="description"
- type="j2ee:descriptionType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="role-name"
- type="j2ee:role-nameType" />
- </xsd:sequence>
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="security-role-refType">
- <xsd:sequence>
- <xsd:element
- name="description"
- type="j2ee:descriptionType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="role-name"
- type="j2ee:role-nameType">
- </xsd:element>
- <xsd:element
- name="role-link"
- type="j2ee:role-nameType"
- minOccurs="0">
- </xsd:element>
- </xsd:sequence>
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="security-roleType">
- <xsd:sequence>
- <xsd:element
- name="description"
- type="j2ee:descriptionType"
- minOccurs="0"
- maxOccurs="unbounded" />
- <xsd:element
- name="role-name"
- type="j2ee:role-nameType" />
- </xsd:sequence>
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="string">
- <xsd:simpleContent>
- <xsd:extension base="xsd:token">
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="true-falseType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:xsdBooleanType">
- <xsd:pattern value="(true|false)" />
- </xsd:restriction>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="url-patternType">
- <xsd:simpleContent>
- <xsd:extension base="xsd:string" />
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="xsdAnyURIType">
- <xsd:simpleContent>
- <xsd:extension base="xsd:anyURI">
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="xsdBooleanType">
- <xsd:simpleContent>
- <xsd:extension base="xsd:boolean">
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="xsdIntegerType">
- <xsd:simpleContent>
- <xsd:extension base="xsd:integer">
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="xsdNMTOKENType">
- <xsd:simpleContent>
- <xsd:extension base="xsd:NMTOKEN">
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="xsdNonNegativeIntegerType">
- <xsd:simpleContent>
- <xsd:extension base="xsd:nonNegativeInteger">
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="xsdPositiveIntegerType">
- <xsd:simpleContent>
- <xsd:extension base="xsd:positiveInteger">
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="xsdQNameType">
- <xsd:simpleContent>
- <xsd:extension base="xsd:QName">
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="xsdStringType">
- <xsd:simpleContent>
- <xsd:extension base="xsd:string">
- <xsd:attribute
- name="id"
- type="xsd:ID" />
- </xsd:extension>
- </xsd:simpleContent>
- </xsd:complexType>
-
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+ <xsd:complexType name="java-identifierType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:string">
+ <xsd:pattern value="($|_|\p{L})(\p{L}|\p{Nd}|_|$)*" />
+ </xsd:restriction>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="java-typeType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:string">
+ <xsd:pattern value="[^\p{Z}]*" />
+ </xsd:restriction>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="jndi-nameType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:string" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:group name="jndiEnvironmentRefsGroup">
+ <xsd:sequence>
+ <xsd:element name="env-entry" type="j2ee:env-entryType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="ejb-ref" type="j2ee:ejb-refType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="ejb-local-ref" type="j2ee:ejb-local-refType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:group ref="j2ee:service-refGroup" />
+ <xsd:element name="resource-ref" type="j2ee:resource-refType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="resource-env-ref" type="j2ee:resource-env-refType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="message-destination-ref" type="j2ee:message-destination-refType" minOccurs="0" maxOccurs="unbounded" />
+ </xsd:sequence>
+ </xsd:group>
+ <xsd:complexType name="listenerType">
+ <xsd:sequence>
+ <xsd:group ref="j2ee:descriptionGroup" />
+ <xsd:element name="listener-class" type="j2ee:fully-qualified-classType"></xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+ <xsd:complexType name="local-homeType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:fully-qualified-classType" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="localType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:fully-qualified-classType" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="message-destination-linkType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:string" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="message-destination-refType">
+ <xsd:sequence>
+ <xsd:element name="description" type="j2ee:descriptionType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="message-destination-ref-name" type="j2ee:jndi-nameType"></xsd:element>
+ <xsd:element name="message-destination-type" type="j2ee:message-destination-typeType" />
+ <xsd:element name="message-destination-usage" type="j2ee:message-destination-usageType" />
+ <xsd:element name="message-destination-link" type="j2ee:message-destination-linkType" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+ <xsd:complexType name="message-destination-typeType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:fully-qualified-classType" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="message-destination-usageType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:string">
+ <xsd:enumeration value="Consumes" />
+ <xsd:enumeration value="Produces" />
+ <xsd:enumeration value="ConsumesProduces" />
+ </xsd:restriction>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="message-destinationType">
+ <xsd:sequence>
+ <xsd:group ref="j2ee:descriptionGroup" />
+ <xsd:element name="message-destination-name" type="j2ee:string"></xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+ <xsd:complexType name="param-valueType">
+ <xsd:sequence>
+ <xsd:element name="description" type="j2ee:descriptionType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="param-name" type="j2ee:string"></xsd:element>
+ <xsd:element name="param-value" type="j2ee:xsdStringType"></xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+ <xsd:complexType name="pathType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:string" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="remoteType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:fully-qualified-classType" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="res-authType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:string">
+ <xsd:enumeration value="Application" />
+ <xsd:enumeration value="Container" />
+ </xsd:restriction>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="res-sharing-scopeType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:string">
+ <xsd:enumeration value="Shareable" />
+ <xsd:enumeration value="Unshareable" />
+ </xsd:restriction>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="resource-env-refType">
+ <xsd:sequence>
+ <xsd:element name="description" type="j2ee:descriptionType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="resource-env-ref-name" type="j2ee:jndi-nameType"></xsd:element>
+ <xsd:element name="resource-env-ref-type" type="j2ee:fully-qualified-classType"></xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+ <xsd:complexType name="resource-refType">
+ <xsd:sequence>
+ <xsd:element name="description" type="j2ee:descriptionType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="res-ref-name" type="j2ee:jndi-nameType"></xsd:element>
+ <xsd:element name="res-type" type="j2ee:fully-qualified-classType"></xsd:element>
+ <xsd:element name="res-auth" type="j2ee:res-authType" />
+ <xsd:element name="res-sharing-scope" type="j2ee:res-sharing-scopeType" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+ <xsd:complexType name="role-nameType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:string" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="run-asType">
+ <xsd:sequence>
+ <xsd:element name="description" type="j2ee:descriptionType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="role-name" type="j2ee:role-nameType" />
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+ <xsd:complexType name="security-role-refType">
+ <xsd:sequence>
+ <xsd:element name="description" type="j2ee:descriptionType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="role-name" type="j2ee:role-nameType"></xsd:element>
+ <xsd:element name="role-link" type="j2ee:role-nameType" minOccurs="0"></xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+ <xsd:complexType name="security-roleType">
+ <xsd:sequence>
+ <xsd:element name="description" type="j2ee:descriptionType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="role-name" type="j2ee:role-nameType" />
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+ <xsd:complexType name="string">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:token">
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="true-falseType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:xsdBooleanType">
+ <xsd:pattern value="(true|false)" />
+ </xsd:restriction>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="url-patternType">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="xsdAnyURIType">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:anyURI">
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="xsdBooleanType">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:boolean">
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="xsdIntegerType">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:integer">
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="xsdNMTOKENType">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:NMTOKEN">
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="xsdNonNegativeIntegerType">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:nonNegativeInteger">
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="xsdPositiveIntegerType">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:positiveInteger">
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="xsdQNameType">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:QName">
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:complexType name="xsdStringType">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
</xsd:schema>
Added: geronimo/sandbox/xsds/j2ee_web_services_1_1.xsd
URL: http://svn.apache.org/viewvc/geronimo/sandbox/xsds/j2ee_web_services_1_1.xsd?view=auto&rev=486143
==============================================================================
--- geronimo/sandbox/xsds/j2ee_web_services_1_1.xsd (added)
+++ geronimo/sandbox/xsds/j2ee_web_services_1_1.xsd Tue Dec 12 05:53:50 2006
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!--
+ ** This is the J2EE Web Services 1.1 XSD with only the required elements to support an implementation.
+ ** Please see http://java.sun.com/xml/ns/j2ee/j2ee_web_services_1_1.xsd for a fully documented and latest
+ ** XSD.
+-->
+
+<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
+ targetNamespace="http://java.sun.com/xml/ns/j2ee"
+ xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified"
+ attributeFormDefault="unqualified" version="1.1">
+
+ <xsd:include schemaLocation="j2ee_1_4.xsd" />
+
+ <xsd:element name="webservices" type="j2ee:webservicesType">
+ <xsd:key name="webservice-description-name-key">
+ <xsd:selector xpath="j2ee:webservice-description" />
+ <xsd:field xpath="j2ee:webservice-description-name" />
+ </xsd:key>
+ </xsd:element>
+
+ <xsd:complexType name="port-componentType">
+ <xsd:sequence>
+ <xsd:element name="description" type="j2ee:descriptionType" minOccurs="0" maxOccurs="1" />
+ <xsd:element name="display-name" type="j2ee:display-nameType" minOccurs="0" maxOccurs="1" />
+ <xsd:element name="icon" type="j2ee:iconType" minOccurs="0" maxOccurs="1" />
+ <xsd:element name="port-component-name" type="j2ee:string" />
+ <xsd:element name="wsdl-port" type="j2ee:xsdQNameType" />
+ <xsd:element name="service-endpoint-interface" type="j2ee:fully-qualified-classType" />
+ <xsd:element name="service-impl-bean" type="j2ee:service-impl-beanType" />
+ <xsd:element name="handler" type="j2ee:port-component_handlerType" minOccurs="0" maxOccurs="unbounded" />
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+
+ <xsd:complexType name="port-component_handlerType">
+ <xsd:sequence>
+ <xsd:group ref="j2ee:descriptionGroup" />
+ <xsd:element name="handler-name" type="j2ee:string" />
+ <xsd:element name="handler-class" type="j2ee:fully-qualified-classType" />
+ <xsd:element name="init-param" type="j2ee:param-valueType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="soap-header" type="j2ee:xsdQNameType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="soap-role" type="j2ee:string" minOccurs="0" maxOccurs="unbounded" />
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+
+ <xsd:complexType name="service-impl-beanType">
+ <xsd:choice>
+ <xsd:element name="ejb-link" type="j2ee:ejb-linkType" />
+ <xsd:element name="servlet-link" type="j2ee:servlet-linkType" />
+ </xsd:choice>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+
+ <xsd:complexType name="servlet-linkType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:string" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="webservice-descriptionType">
+ <xsd:sequence>
+ <xsd:element name="description" type="j2ee:descriptionType" minOccurs="0" maxOccurs="1" />
+ <xsd:element name="display-name" type="j2ee:display-nameType" minOccurs="0" maxOccurs="1" />
+ <xsd:element name="icon" type="j2ee:iconType" minOccurs="0" maxOccurs="1" />
+ <xsd:element name="webservice-description-name" type="j2ee:string" />
+ <xsd:element name="wsdl-file" type="j2ee:pathType" />
+ <xsd:element name="jaxrpc-mapping-file" type="j2ee:pathType" />
+ <xsd:element name="port-component" type="j2ee:port-componentType" minOccurs="1" maxOccurs="unbounded">
+ <xsd:key name="port-component_handler-name-key">
+ <xsd:selector xpath="j2ee:handler" />
+ <xsd:field xpath="j2ee:handler-name" />
+ </xsd:key>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+
+ <xsd:complexType name="webservicesType">
+ <xsd:sequence>
+ <xsd:group ref="j2ee:descriptionGroup" />
+ <xsd:element name="webservice-description" type="j2ee:webservice-descriptionType" minOccurs="1" maxOccurs="unbounded">
+ <xsd:key name="port-component-name-key">
+ <xsd:selector xpath="j2ee:port-component" />
+ <xsd:field xpath="j2ee:port-component-name" />
+ </xsd:key>
+ </xsd:element>
+ </xsd:sequence>
+
+ <xsd:attribute name="version" type="j2ee:dewey-versionType" fixed="1.1" use="required"></xsd:attribute>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+
+</xsd:schema>
Propchange: geronimo/sandbox/xsds/j2ee_web_services_1_1.xsd
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/sandbox/xsds/j2ee_web_services_1_1.xsd
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/sandbox/xsds/j2ee_web_services_1_1.xsd
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: geronimo/sandbox/xsds/j2ee_web_services_client_1_1.xsd
URL: http://svn.apache.org/viewvc/geronimo/sandbox/xsds/j2ee_web_services_client_1_1.xsd?view=auto&rev=486143
==============================================================================
--- geronimo/sandbox/xsds/j2ee_web_services_client_1_1.xsd (added)
+++ geronimo/sandbox/xsds/j2ee_web_services_client_1_1.xsd Tue Dec 12 05:53:50 2006
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!--
+ ** This is the J2EE Web Services Client 1.1 XSD with only the required elements to support an implementation.
+ ** Please see http://java.sun.com/xml/ns/j2ee/j2ee_web_services_client_1_1.xsd for a fully documented and latest
+ ** XSD.
+-->
+
+<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
+ targetNamespace="http://java.sun.com/xml/ns/j2ee"
+ xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified"
+ attributeFormDefault="unqualified" version="1.1">
+ <xsd:complexType name="port-component-refType">
+ <xsd:sequence>
+ <xsd:element name="service-endpoint-interface" type="j2ee:fully-qualified-classType" />
+ <xsd:element name="port-component-link" type="j2ee:string" minOccurs="0" maxOccurs="1" />
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+
+ <xsd:group name="service-refGroup">
+ <xsd:sequence>
+ <xsd:element name="service-ref" type="j2ee:service-refType" minOccurs="0" maxOccurs="unbounded">
+ <xsd:key name="service-ref_handler-name-key">
+ <xsd:selector xpath="j2ee:handler" />
+ <xsd:field xpath="j2ee:handler-name" />
+ </xsd:key>
+ </xsd:element>
+ </xsd:sequence>
+ </xsd:group>
+
+ <xsd:complexType name="service-refType">
+ <xsd:sequence>
+ <xsd:group ref="j2ee:descriptionGroup" />
+ <xsd:element name="service-ref-name" type="j2ee:jndi-nameType" />
+
+ <xsd:element name="service-interface" type="j2ee:fully-qualified-classType" />
+
+ <xsd:element name="wsdl-file" type="j2ee:xsdAnyURIType" minOccurs="0" maxOccurs="1" />
+
+ <xsd:element name="jaxrpc-mapping-file" type="j2ee:pathType" minOccurs="0" maxOccurs="1" />
+
+ <xsd:element name="service-qname" type="j2ee:xsdQNameType" minOccurs="0" maxOccurs="1" />
+
+ <xsd:element name="port-component-ref" type="j2ee:port-component-refType" minOccurs="0" maxOccurs="unbounded" />
+
+ <xsd:element name="handler" type="j2ee:service-ref_handlerType" minOccurs="0" maxOccurs="unbounded" />
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+
+ <xsd:complexType name="service-ref_handlerType">
+ <xsd:sequence>
+ <xsd:group ref="j2ee:descriptionGroup" />
+ <xsd:element name="handler-name" type="j2ee:string" />
+ <xsd:element name="handler-class" type="j2ee:fully-qualified-classType" />
+ <xsd:element name="init-param" type="j2ee:param-valueType" minOccurs="0" maxOccurs="unbounded" />
+
+ <xsd:element name="soap-header" type="j2ee:xsdQNameType" minOccurs="0" maxOccurs="unbounded" />
+
+ <xsd:element name="soap-role" type="j2ee:string" minOccurs="0" maxOccurs="unbounded" />
+
+ <xsd:element name="port-name" type="j2ee:string" minOccurs="0" maxOccurs="unbounded" />
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+
+</xsd:schema>
Propchange: geronimo/sandbox/xsds/j2ee_web_services_client_1_1.xsd
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/sandbox/xsds/j2ee_web_services_client_1_1.xsd
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/sandbox/xsds/j2ee_web_services_client_1_1.xsd
------------------------------------------------------------------------------
svn:mime-type = text/xml
Modified: geronimo/sandbox/xsds/jsp_2_0.xsd
URL: http://svn.apache.org/viewvc/geronimo/sandbox/xsds/jsp_2_0.xsd?view=diff&rev=486143&r1=486142&r2=486143
==============================================================================
--- geronimo/sandbox/xsds/jsp_2_0.xsd (original)
+++ geronimo/sandbox/xsds/jsp_2_0.xsd Tue Dec 12 05:53:50 2006
@@ -1,71 +1,70 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
- -- The actual Sun XSD for this stripped down XSD can be found at
- -- http://java.sun.com/xml/ns/j2ee/jsp_2_0.xsd
- -- This XSD contains only the functional elements for programatic use.
- -->
-
-<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
- targetNamespace="http://java.sun.com/xml/ns/j2ee"
- xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- elementFormDefault="qualified" attributeFormDefault="unqualified"
- version="2.0">
-
- <xsd:include schemaLocation="j2ee_1_4.xsd" />
-
- <xsd:complexType name="jsp-configType">
- <xsd:sequence>
- <xsd:element name="taglib" type="j2ee:taglibType"
- minOccurs="0" maxOccurs="unbounded" />
- <xsd:element name="jsp-property-group"
- type="j2ee:jsp-property-groupType" minOccurs="0"
- maxOccurs="unbounded" />
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="jsp-fileType">
- <xsd:simpleContent>
- <xsd:restriction base="j2ee:pathType" />
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="jsp-property-groupType">
- <xsd:sequence>
- <xsd:group ref="j2ee:descriptionGroup" />
- <xsd:element name="url-pattern" type="j2ee:url-patternType"
- maxOccurs="unbounded" />
- <xsd:element name="el-ignored" type="j2ee:true-falseType"
- minOccurs="0">
- </xsd:element>
- <xsd:element name="page-encoding" type="j2ee:string"
- minOccurs="0">
- </xsd:element>
- <xsd:element name="scripting-invalid"
- type="j2ee:true-falseType" minOccurs="0">
- </xsd:element>
- <xsd:element name="is-xml" type="j2ee:true-falseType"
- minOccurs="0">
- </xsd:element>
- <xsd:element name="include-prelude" type="j2ee:pathType"
- minOccurs="0" maxOccurs="unbounded">
- </xsd:element>
- <xsd:element name="include-coda" type="j2ee:pathType"
- minOccurs="0" maxOccurs="unbounded">
- </xsd:element>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="taglibType">
- <xsd:sequence>
- <xsd:element name="taglib-uri" type="j2ee:string">
- </xsd:element>
- <xsd:element name="taglib-location" type="j2ee:pathType">
- </xsd:element>
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" />
- </xsd:complexType>
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!--
+ ** The actual Sun XSD for this stripped down XSD can be found at
+ ** http://java.sun.com/xml/ns/j2ee/jsp_2_0.xsd
+ ** This XSD contains only the functional elements for programatic use.
+-->
+
+<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
+ targetNamespace="http://java.sun.com/xml/ns/j2ee"
+ xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified"
+ attributeFormDefault="unqualified" version="2.0">
+
+ <xsd:include schemaLocation="j2ee_1_4.xsd" />
+
+ <xsd:complexType name="jsp-configType">
+ <xsd:sequence>
+ <xsd:element name="taglib" type="j2ee:taglibType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="jsp-property-group" type="j2ee:jsp-property-groupType" minOccurs="0" maxOccurs="unbounded" />
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+
+ <xsd:complexType name="jsp-fileType">
+ <xsd:simpleContent>
+ <xsd:restriction base="j2ee:pathType" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="jsp-property-groupType">
+ <xsd:sequence>
+ <xsd:group ref="j2ee:descriptionGroup" />
+ <xsd:element name="url-pattern" type="j2ee:url-patternType" maxOccurs="unbounded" />
+ <xsd:element name="el-ignored" type="j2ee:true-falseType" minOccurs="0"></xsd:element>
+ <xsd:element name="page-encoding" type="j2ee:string" minOccurs="0"></xsd:element>
+ <xsd:element name="scripting-invalid" type="j2ee:true-falseType" minOccurs="0"></xsd:element>
+ <xsd:element name="is-xml" type="j2ee:true-falseType" minOccurs="0"></xsd:element>
+ <xsd:element name="include-prelude" type="j2ee:pathType" minOccurs="0" maxOccurs="unbounded"></xsd:element>
+ <xsd:element name="include-coda" type="j2ee:pathType" minOccurs="0" maxOccurs="unbounded"></xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+
+ <xsd:complexType name="taglibType">
+ <xsd:sequence>
+ <xsd:element name="taglib-uri" type="j2ee:string"></xsd:element>
+ <xsd:element name="taglib-location" type="j2ee:pathType"></xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
</xsd:schema>
Modified: geronimo/sandbox/xsds/jsp_2_1.xsd
URL: http://svn.apache.org/viewvc/geronimo/sandbox/xsds/jsp_2_1.xsd?view=diff&rev=486143&r1=486142&r2=486143
==============================================================================
--- geronimo/sandbox/xsds/jsp_2_1.xsd (original)
+++ geronimo/sandbox/xsds/jsp_2_1.xsd Tue Dec 12 05:53:50 2006
@@ -1,69 +1,73 @@
-<?xml version "1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!--
- -- The actual Sun XSD for this stripped down XSD can be found at
- -- http://java.sun.com/xml/ns/javaee/jsp_2_1.xsd
- -- This XSD contains only the functional elements for programatic use.
- -->
-
-<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
- targetNamespace="http://java.sun.com/xml/ns/javaee"
- xmlns:javaee="http://java.sun.com/xml/ns/javaee"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- elementFormDefault="qualified" attributeFormDefault="unqualified"
- version="2.1">
-
- <xsd:include schemaLocation="javaee_5.xsd">
-
- <xsd:complexType name="jsp-configType">
- <xsd:sequence>
- <xsd:element name="taglib" type="javaee:taglibType"
- minOccurs="0" maxOccurs="unbounded" />
- <xsd:element name="jsp=property-group"
- type="javaee:jsp-property-groupType" minOccurs="0"
- maxOccurs="unbounded" />
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" />
- </xsd:complexType>
-
- <xsd:complexType name="jsp-fileType">
- <xsd:simpleContent>
- <xsd:restriction base="javaee:pathType" />
- </xsd:simpleContent>
- </xsd:complexType>
-
- <xsd:complexType name="jsp-property-groupType">
- <xsd:sequence>
- <xsd:group ref="javaee:descriptionGroup">
- <xsd:element name="url-pattern"
- type="javaee:url-patternType" maxOccurs="unbounded" />
- <xsd:element name="el-ignored"
- type="javaee:true-falseType" minOccurs="0" />
- <xsd:element name="page-encoding"
- type="javaee:string" minOccurs="0" />
- <xsd:element name="scripting-invalid"
- type="javaee:true-falseType" minOccurs="0" />
- <xsd:element name="is-xml"
- type="javaee:true-falseType" minOccurs="0" />
- <xsd:element name="include-prelude"
- type="javaee:pathType" minOccurs="0" maxOccurs="unbounded" />
- <xsd:element name="include-coda"
- type="javaee:pathType" minOccurs="0" maxOccurs="unbounded" />
- <xsd:element
- name="deferred-syntax-allowed-as-literal"
- type="javaee:true-falseType" minOccurs="0" />
- <xsd:element name="trim-directive-whitespaces"
- type="javaee:true-falseType" minOccurs="0" />
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID />
- </xsd:complexType>
-
- <xsd:complexType name="taglibType">
- <xsd:sequence>
- <xsd:element name="taglib-uri" type="javaee:string" />
- <xsd:element name="taglib-location"
- type="javaee:pathType" />
- </xsd:sequence>
- <xsd:attribute name="id" type="xsd:ID" />
- </xsd:complexType>
-</xsd:schema>
\ No newline at end of file
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!--
+ ** The actual Sun XSD for this stripped down XSD can be found at
+ ** http://java.sun.com/xml/ns/javaee/jsp_2_1.xsd
+ ** This XSD contains only the functional elements for programatic use.
+-->
+
+<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
+ targetNamespace="http://java.sun.com/xml/ns/javaee"
+ xmlns:javaee="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified"
+ attributeFormDefault="unqualified"
+ version="2.1">
+
+ <xsd:include schemaLocation="javaee_5.xsd" />
+
+ <xsd:complexType name="jsp-configType">
+ <xsd:sequence>
+ <xsd:element name="taglib" type="javaee:taglibType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="jsp-property-group" type="javaee:jsp-property-groupType" minOccurs="0" maxOccurs="unbounded" />
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+
+ <xsd:complexType name="jsp-fileType">
+ <xsd:simpleContent>
+ <xsd:restriction base="javaee:pathType" />
+ </xsd:simpleContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="jsp-property-groupType">
+ <xsd:sequence>
+ <xsd:group ref="javaee:descriptionGroup"/>
+ <xsd:element name="url-pattern" type="javaee:url-patternType" maxOccurs="unbounded" />
+ <xsd:element name="el-ignored" type="javaee:true-falseType" minOccurs="0" />
+ <xsd:element name="page-encoding" type="javaee:string" minOccurs="0" />
+ <xsd:element name="scripting-invalid" type="javaee:true-falseType" minOccurs="0" />
+ <xsd:element name="is-xml" type="javaee:true-falseType" minOccurs="0" />
+ <xsd:element name="include-prelude" type="javaee:pathType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="include-coda" type="javaee:pathType" minOccurs="0" maxOccurs="unbounded" />
+ <xsd:element name="deferred-syntax-allowed-as-literal" type="javaee:true-falseType" minOccurs="0" />
+ <xsd:element name="trim-directive-whitespaces" type="javaee:true-falseType" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+
+ <xsd:complexType name="taglibType">
+ <xsd:sequence>
+ <xsd:element name="taglib-uri" type="javaee:string" />
+ <xsd:element name="taglib-location" type="javaee:pathType" />
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:ID" />
+ </xsd:complexType>
+</xsd:schema>
Modified: geronimo/sandbox/xsds/web-app_2_3.dtd
URL: http://svn.apache.org/viewvc/geronimo/sandbox/xsds/web-app_2_3.dtd?view=diff&rev=486143&r1=486142&r2=486143
==============================================================================
--- geronimo/sandbox/xsds/web-app_2_3.dtd (original)
+++ geronimo/sandbox/xsds/web-app_2_3.dtd Tue Dec 12 05:53:50 2006
@@ -1,3 +1,20 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
<!ELEMENT web-app (icon?, display-name?, description?, distributable?,
context-param*, filter*, filter-mapping*, listener*, servlet*,
servlet-mapping*, session-config?, mime-mapping*, welcome-file-list?,
@@ -241,4 +258,4 @@
<!ATTLIST web-resource-collection id ID #IMPLIED>
<!ATTLIST web-resource-name id ID #IMPLIED>
<!ATTLIST welcome-file id ID #IMPLIED>
-<!ATTLIST welcome-file-list id ID #IMPLIED>
\ No newline at end of file
+<!ATTLIST welcome-file-list id ID #IMPLIED>