[jboss-cvs] JBossAS SVN: r72793 - projects/microcontainer/trunk/aop-mc-int/src/resources/main/schema.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Apr 28 15:04:18 EDT 2008


Author: kabir.khan at jboss.com
Date: 2008-04-28 15:04:18 -0400 (Mon, 28 Apr 2008)
New Revision: 72793

Modified:
   projects/microcontainer/trunk/aop-mc-int/src/resources/main/schema/aop-beans_1_0.xsd
Log:
[JBAOP-468] Update schema following tests for JBAOP-551

Modified: projects/microcontainer/trunk/aop-mc-int/src/resources/main/schema/aop-beans_1_0.xsd
===================================================================
--- projects/microcontainer/trunk/aop-mc-int/src/resources/main/schema/aop-beans_1_0.xsd	2008-04-28 18:15:03 UTC (rev 72792)
+++ projects/microcontainer/trunk/aop-mc-int/src/resources/main/schema/aop-beans_1_0.xsd	2008-04-28 19:04:18 UTC (rev 72793)
@@ -279,7 +279,7 @@
          <xsd:element name="prepare" type="prepareType" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element name="stack" type="stackType" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element name="typedef" type="typedefType" minOccurs="0" maxOccurs="unbounded"/>
-         <xsd:any namespace="##other" processContents="strict" minOccurs="0">
+         <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
             <xsd:annotation>
                <xsd:documentation>An extension value</xsd:documentation>
             </xsd:annotation>
@@ -325,7 +325,7 @@
          <xsd:element name="prepare" type="prepareType" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element name="stack" type="stackType" minOccurs="0" maxOccurs="unbounded"/>
          <xsd:element name="typedef" type="typedefType" minOccurs="0" maxOccurs="unbounded"/>
-         <xsd:any namespace="##other" processContents="strict" minOccurs="0">
+         <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
             <xsd:annotation>
                <xsd:documentation>An extension value</xsd:documentation>
             </xsd:annotation>
@@ -382,7 +382,7 @@
       <xsd:complexContent>
          <xsd:extension base="aopBeanfactoryType">
             <xsd:choice minOccurs="0" maxOccurs="1">
-               <xsd:any namespace="##other" processContents="strict" minOccurs="0">
+               <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
                </xsd:any>
             </xsd:choice>          
             <xsd:attribute name="scope" type="xsd:string" use="optional"/>
@@ -684,7 +684,7 @@
       </xsd:annotation>
       <xsd:simpleContent>
          <xsd:extension base="xsd:string">
-            <xsd:attribute name="name" type="xsd:string" use="required"/>
+            <xsd:attribute name="name" type="xsd:string" use="optional"/>
             <xsd:attribute name="expr" type="xsd:string" use="required"/>
          </xsd:extension>
       </xsd:simpleContent>
@@ -756,10 +756,14 @@
            ]]>
          </xsd:documentation>
       </xsd:annotation>
-      <xsd:attribute name="expr" type="xsd:string" use="required"/>
-      <xsd:attribute name="invisible" type="xsd:boolean" use="required"/>
-      <xsd:attribute name="manager-bean" type="xsd:string" use="optional"/>
-      <xsd:attribute name="manager-property" type="xsd:string" use="optional"/>
+      <xsd:simpleContent>
+         <xsd:extension base="xsd:string">
+            <xsd:attribute name="expr" type="xsd:string" use="required"/>
+            <xsd:attribute name="invisible" type="xsd:boolean" use="optional"/>
+            <xsd:attribute name="manager-bean" type="xsd:string" use="optional"/>
+            <xsd:attribute name="manager-property" type="xsd:string" use="optional"/>
+         </xsd:extension>
+      </xsd:simpleContent>
    </xsd:complexType>
 
    <xsd:element name="annotation" type="aopAnnotationType">
@@ -830,8 +834,8 @@
            ]]>
          </xsd:documentation>
       </xsd:annotation>
-      <xsd:choice minOccurs="1" maxOccurs="1">
-         <xsd:element name="interfaces" type="interfacesType" minOccurs="0" maxOccurs="1" />
+      <xsd:choice minOccurs="1" maxOccurs="unbounded">
+         <xsd:element name="interfaces" type="xsd:string" minOccurs="0" maxOccurs="1" />
          <xsd:element name="mixin" type="mixinType" minOccurs="0" maxOccurs="unbounded" />
       </xsd:choice>
       <xsd:attribute name="class" type="xsd:string" use="optional"></xsd:attribute>
@@ -848,12 +852,12 @@
            ]]>
          </xsd:documentation>
       </xsd:annotation>
-      <xsd:choice minOccurs="1" maxOccurs="1">
-         <xsd:element name="interfaces" type="interfacesType" minOccurs="1" maxOccurs="1" />
-         <xsd:element name="class" type="classType" minOccurs="1" maxOccurs="1" />
-         <xsd:element name="construction" type="constructionType" minOccurs="0" maxOccurs="1" />
-         <xsd:element name="transient" type="transientType" minOccurs="0" maxOccurs="1" />
-      </xsd:choice>
+      <xsd:all minOccurs="1" maxOccurs="1">
+         <xsd:element name="interfaces" type="xsd:string" minOccurs="1" maxOccurs="1" />
+         <xsd:element name="class" type="xsd:string" minOccurs="1" maxOccurs="1" />
+         <xsd:element name="construction" type="xsd:string" minOccurs="0" maxOccurs="1" />
+      </xsd:all>
+      <xsd:attribute name="transient" type="xsd:string" use="optional"/>
    </xsd:complexType>
 
    <xsd:complexType name="interfacesType">
@@ -927,7 +931,7 @@
          </xsd:documentation>
       </xsd:annotation>
       <xsd:choice minOccurs="0" maxOccurs="1">
-         <xsd:any namespace="##other" processContents="strict" minOccurs="0">
+         <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
          </xsd:any>
       </xsd:choice>
       <xsd:attribute name="tag" type="xsd:string" use="required"></xsd:attribute>
@@ -953,7 +957,7 @@
          </xsd:documentation>
       </xsd:annotation>
       <xsd:choice minOccurs="0" maxOccurs="1">
-         <xsd:any namespace="##other" processContents="strict" minOccurs="0">
+         <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
          </xsd:any>
       </xsd:choice>
       <xsd:attribute name="tag" type="xsd:string" use="required"></xsd:attribute>




More information about the jboss-cvs-commits mailing list