geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hogst...@apache.org
Subject svn commit: r485875 - in /geronimo/sandbox/xsds: j2ee_1_4.xsd web-jsptaglibrary_2_1.xsd
Date Mon, 11 Dec 2006 21:22:53 GMT
Author: hogstrom
Date: Mon Dec 11 13:22:52 2006
New Revision: 485875

URL: http://svn.apache.org/viewvc?view=rev&rev=485875
Log:
Manually entered web-jsptaglibrary_2_1 for use in the Geronimo SPECs

Added:
    geronimo/sandbox/xsds/web-jsptaglibrary_2_1.xsd   (with props)
Modified:
    geronimo/sandbox/xsds/j2ee_1_4.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=485875&r1=485874&r2=485875
==============================================================================
--- geronimo/sandbox/xsds/j2ee_1_4.xsd (original)
+++ geronimo/sandbox/xsds/j2ee_1_4.xsd Mon Dec 11 13:22:52 2006
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
 <!--
-  --  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. 
+  **  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
@@ -639,4 +639,4 @@
     </xsd:simpleContent>
   </xsd:complexType>
 
-</xsd:schema>
\ No newline at end of file
+</xsd:schema>

Added: geronimo/sandbox/xsds/web-jsptaglibrary_2_1.xsd
URL: http://svn.apache.org/viewvc/geronimo/sandbox/xsds/web-jsptaglibrary_2_1.xsd?view=auto&rev=485875
==============================================================================
--- geronimo/sandbox/xsds/web-jsptaglibrary_2_1.xsd (added)
+++ geronimo/sandbox/xsds/web-jsptaglibrary_2_1.xsd Mon Dec 11 13:22:52 2006
@@ -0,0 +1,417 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+  **
+  ** This XSD contains only the programatic elements required for an implementation.
+  ** For the XSD from Sun that includes documentation and other copyrighted information
+  ** please refer to http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd for a fully
documented and latest
+  **  XSD.
+-->
+
+<xsd:schema
+  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:element
+    name="taglib"
+    type="javaee:tldTaglibType">
+    <xsd:unique name="tag-name-uniqueness">
+      <xsd:selector xpath="javaee:tag|javaee:tag-file" />
+      <xsd:field xpath="javaee:name" />
+    </xsd:unique>
+
+    <xsd:unique name="function-name-uniqueness">
+      <xsd:selector xpath="javaee:function" />
+      <xsd:field xpath="javaee:name" />
+    </xsd:unique>
+  </xsd:element>
+
+  <xsd:complexType name="body-contentType">
+    <xsd:simpleContent>
+      <xsd:restriction base="javaee:string">
+        <xsd:enumeration value="tagdependent" />
+        <xsd:enumeration value="JSP" />
+        <xsd:enumeration value="empty" />
+        <xsd:enumeration value="scriptless" />
+      </xsd:restriction>
+    </xsd:simpleContent>
+  </xsd:complexType>
+
+  <xsd:complexType
+    name="extensibleType"
+    abstract="true">
+    <xsd:attribute
+      name="id"
+      type="xsd:ID" />
+  </xsd:complexType>
+
+  <xsd:complexType name="functionType">
+    <xsd:sequence>
+      <xsd:group ref="javaee:descriptionGroup" />
+      <xsd:element
+        name="name"
+        type="javaee:tld-canonical-nameType">
+      </xsd:element>
+      <xsd:element
+        name="function-class"
+        type="javaee:fully-qualified-classType">
+      </xsd:element>
+      <xsd:element
+        name="function-signature"
+        type="javaee:string">
+      </xsd:element>
+      <xsd:element
+        name="example"
+        type="javaee:xsdStringType"
+        minOccurs="0">
+      </xsd:element>
+      <xsd:element
+        name="function-extension"
+        type="javaee:tld-extensionType"
+        minOccurs="0"
+        maxOccurs="unbounded">
+      </xsd:element>
+
+    </xsd:sequence>
+    <xsd:attribute
+      name="id"
+      type="xsd:ID" />
+  </xsd:complexType>
+
+  <xsd:complexType name="tagFileType">
+    <xsd:sequence>
+      <xsd:group ref="javaee:descriptionGroup" />
+      <xsd:element
+        name="name"
+        type="javaee:tld-canonical-nameType" />
+      <xsd:element
+        name="path"
+        type="javaee:pathType" />
+      <xsd:element
+        name="example"
+        type="javaee:xsdStringType"
+        minOccurs="0">
+      </xsd:element>
+      <xsd:element
+        name="tag-extension"
+        type="javaee:tld-extensionType"
+        minOccurs="0"
+        maxOccurs="unbounded">
+      </xsd:element>
+    </xsd:sequence>
+    <xsd:attribute
+      name="id"
+      type="xsd:ID" />
+  </xsd:complexType>
+
+  <xsd:complexType name="tagType">
+    <xsd:sequence>
+      <xsd:group ref="javaee:descriptionGroup" />
+      <xsd:element
+        name="name"
+        type="javaee:tld-canonical-nameType" />
+      <xsd:element
+        name="tag-class"
+        type="javaee:fully-qualified-classType">
+      </xsd:element>
+      <xsd:element
+        name="tei-class"
+        type="javaee:fully-qualified-classType"
+        minOccurs="0">
+      </xsd:element>
+      <xsd:element
+        name="body-content"
+        type="javaee:body-contentType">
+      </xsd:element>
+      <xsd:element
+        name="variable"
+        type="javaee:variableType"
+        minOccurs="0"
+        maxOccurs="unbounded" />
+      <xsd:element
+        name="attribute"
+        type="javaee:tld-attributeType"
+        minOccurs="0"
+        maxOccurs="unbounded" />
+      <xsd:element
+        name="dynamic-attributes"
+        type="javaee:generic-booleanType"
+        minOccurs="0" />
+      <xsd:element
+        name="example"
+        type="javaee:xsdStringType"
+        minOccurs="0">
+        <xsd:element
+          name="tag-extension"
+          type="javaee:tld-extensionType"
+          minOccurs="0"
+          maxOccurs="unbounded">
+        </xsd:element>
+    </xsd:sequence>
+    <xsd:attribute
+      name="id"
+      type="xsd:ID" />
+  </xsd:complexType>
+
+  <xsd:complexType name="tld-attributeType">
+    <xsd:sequence>
+      <xsd:element
+        name="description"
+        type="javaee:descriptionType"
+        minOccurs="0"
+        maxOccurs="unbounded" />
+
+      <xsd:element
+        name="name"
+        type="javaee:java-identifierType" />
+      <xsd:element
+        name="required"
+        type="javaee:generic-booleanType"
+        minOccurs="0">
+      </xsd:element>
+      <xsd:choice>
+
+        <xsd:sequence>
+          <xsd:sequence minOccurs="0">
+            <xsd:element
+              name="rtexprvalue"
+              type="javaee:generic-booleanType">
+            </xsd:element>
+
+            <xsd:element
+              name="type"
+              type="javaee:fully-qualified-classType"
+              minOccurs="0">
+            </xsd:element>
+          </xsd:sequence>
+
+          <xsd:choice>
+            <xsd:element
+              name="deferred-value"
+              type="javaee:tld-deferred-valueType"
+              minOccurs="0">
+            </xsd:element>
+            <xsd:element
+              name="deferred-method"
+              type="javaee:tld-deferred-methodType"
+              minOccurs="0">
+            </xsd:element>
+          </xsd:choice>
+        </xsd:sequence>
+
+        <xsd:element
+          name="fragment"
+          type="javaee:generic-booleanType"
+          minOccurs="0">
+        </xsd:element>
+
+      </xsd:choice>
+
+    </xsd:sequence>
+    <xsd:attribute
+      name="id"
+      type="xsd:ID" />
+  </xsd:complexType>
+
+  <xsd:complexType name="tld-canonical-nameType">
+    <xsd:simpleContent>
+      <xsd:restriction base="javaee:xsdNMTOKENType" />
+    </xsd:simpleContent>
+  </xsd:complexType>
+
+  <xsd:complexType name="tld-deferred-methodType">
+    <xsd:sequence>
+      <xsd:element
+        name="method-signature"
+        type="javaee:string"
+        minOccurs="0">
+      </xsd:element>
+    </xsd:sequence>
+
+    <xsd:attribute
+      name="id"
+      type="xsd:ID" />
+
+  </xsd:complexType>
+
+  <xsd:complexType name="tld-deferred-valueType">
+
+    <xsd:sequence>
+      <xsd:element
+        name="type"
+        type="javaee:fully-qualified-classType"
+        minOccurs="0">
+      </xsd:element>
+
+    </xsd:sequence>
+
+    <xsd:attribute
+      name="id"
+      type="xsd:ID" />
+  </xsd:complexType>
+
+  <xsd:complexType name="tld-extensionType">
+    <xsd:sequence>
+      <xsd:element
+        name="extension-element"
+        type="javaee:extensibleType"
+        maxOccurs="unbounded" />
+    </xsd:sequence>
+
+    <xsd:attribute
+      name="namespace"
+      use="required"
+      type="xsd:anyURI" />
+    <xsd:attribute
+      name="id"
+      type="xsd:ID" />
+
+  </xsd:complexType>
+
+  <xsd:complexType name="tldTaglibType">
+    <xsd:sequence>
+      <xsd:group ref="javaee:descriptionGroup" />
+      <xsd:element
+        name="tlib-version"
+        type="javaee:dewey-versionType">
+      </xsd:element>
+
+      <xsd:element
+        name="short-name"
+        type="javaee:tld-canonical-nameType">
+
+      </xsd:element>
+
+      <xsd:element
+        name="uri"
+        type="javaee:xsdAnyURIType"
+        minOccurs="0">
+
+      </xsd:element>
+      <xsd:element
+        name="validator"
+        type="javaee:validatorType"
+        minOccurs="0">
+
+      </xsd:element>
+      <xsd:element
+        name="listener"
+        type="javaee:listenerType"
+        minOccurs="0"
+        maxOccurs="unbounded">
+      </xsd:element>
+      <xsd:element
+        name="tag"
+        type="javaee:tagType"
+        minOccurs="0"
+        maxOccurs="unbounded" />
+      <xsd:element
+        name="tag-file"
+        type="javaee:tagFileType"
+        minOccurs="0"
+        maxOccurs="unbounded" />
+      <xsd:element
+        name="function"
+        type="javaee:functionType"
+        minOccurs="0"
+        maxOccurs="unbounded" />
+      <xsd:element
+        name="taglib-extension"
+        type="javaee:tld-extensionType"
+        minOccurs="0"
+        maxOccurs="unbounded">
+      </xsd:element>
+    </xsd:sequence>
+    <xsd:attribute
+      name="version"
+      type="javaee:dewey-versionType"
+      fixed="2.1"
+      use="required">
+    </xsd:attribute>
+    <xsd:attribute
+      name="id"
+      type="xsd:ID" />
+  </xsd:complexType>
+
+  <xsd:complexType name="validatorType">
+    <xsd:sequence>
+      <xsd:element
+        name="description"
+        type="javaee:descriptionType"
+        minOccurs="0"
+        maxOccurs="unbounded" />
+      <xsd:element
+        name="validator-class"
+        type="javaee:fully-qualified-classType">
+      </xsd:element>
+      <xsd:element
+        name="init-param"
+        type="javaee:param-valueType"
+        minOccurs="0"
+        maxOccurs="unbounded">
+      </xsd:element>
+
+    </xsd:sequence>
+    <xsd:attribute
+      name="id"
+      type="xsd:ID" />
+  </xsd:complexType>
+
+  <xsd:complexType name="variable-scopeType">
+    <xsd:simpleContent>
+
+      <xsd:restriction base="javaee:string">
+        <xsd:enumeration value="NESTED" />
+        <xsd:enumeration value="AT_BEGIN" />
+        <xsd:enumeration value="AT_END" />
+      </xsd:restriction>
+    </xsd:simpleContent>
+  </xsd:complexType>
+
+  <xsd:complexType name="variableType">
+    <xsd:sequence>
+      <xsd:element
+        name="description"
+        type="javaee:descriptionType"
+        minOccurs="0"
+        maxOccurs="unbounded" />
+
+      <xsd:choice>
+        <xsd:element
+          name="name-given"
+          type="javaee:java-identifierType">
+        </xsd:element>
+
+        <xsd:element
+          name="name-from-attribute"
+          type="javaee:java-identifierType">
+        </xsd:element>
+      </xsd:choice>
+      <xsd:element
+        name="variable-class"
+        type="javaee:fully-qualified-classType"
+        minOccurs="0">
+      </xsd:element>
+
+      <xsd:element
+        name="declare"
+        type="javaee:generic-booleanType"
+        minOccurs="0">
+      </xsd:element>
+      <xsd:element
+        name="scope"
+        type="javaee:variable-scopeType"
+        minOccurs="0">
+      </xsd:element>
+    </xsd:sequence>
+    <xsd:attribute
+      name="id"
+      type="xsd:ID" />
+  </xsd:complexType>
+</xsd:schema>

Propchange: geronimo/sandbox/xsds/web-jsptaglibrary_2_1.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/sandbox/xsds/web-jsptaglibrary_2_1.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/sandbox/xsds/web-jsptaglibrary_2_1.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml



Mime
View raw message