lenya/src/webapp/lenya/pubs/default/config/doctypes/schemas simple-document.xsd,1.2,1.3

"Gregor J. Rothfuss" <[email protected]> Fri, 16 May 2003 15:23:41 +0200
Newsgroups gmane.comp.cms.wyona.cvs
Message-ID <[email protected]>
Update of /repository/lenya/src/webapp/lenya/pubs/default/config/doctypes/schemas
In directory erbium:/tmp/cvs-serv27740/src/webapp/lenya/pubs/default/config/doctypes/schemas

Modified Files:
	simple-document.xsd 
Log Message:
added bxe extensions to schema

Index: simple-document.xsd
===================================================================
RCS file: /repository/lenya/src/webapp/lenya/pubs/default/config/doctypes/schemas/simple-document.xsd,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** simple-document.xsd	10 May 2003 15:43:24 -0000	1.2
--- simple-document.xsd	16 May 2003 13:23:39 -0000	1.3
***************
*** 3,6 ****
--- 3,13 ----
    <xs:import namespace="http://lenya.org/2003/" schemaLocation="lenya.xsd"/>
    <xs:element name="simple-document">
+ 		<xs:annotation>
+ 			<xs:documentation xml:lang="en">Simple Document</xs:documentation>
+ 			<xs:appinfo>
+ 				<bxe:name>Simple Document</bxe:name>
+ 				<bxe:returnelement></bxe:returnelement>
+ 			</xs:appinfo>
+ 		</xs:annotation>
      <xs:complexType>
        <xs:sequence>
***************
*** 12,15 ****
--- 19,29 ----
    </xs:element>
    <xs:element name="body">
+ 		<xs:annotation>
+ 			<xs:documentation xml:lang="en">Body</xs:documentation>
+ 			<xs:appinfo>
+ 				<bxe:name>Body</bxe:name>
+ 				<bxe:returnelement>p</bxe:returnelement>
+ 			</xs:appinfo>
+ 		</xs:annotation>
      <xs:complexType>
        <xs:sequence>
***************
*** 26,31 ****
    </xs:element>
    <xs:element name="subtitle" type="xs:string"/>
!   <xs:element name="hl2" type="xs:string"/>
    <xs:element name="informaltable">
      <xs:complexType>
        <xs:sequence>
--- 40,62 ----
    </xs:element>
    <xs:element name="subtitle" type="xs:string"/>
!   <xs:element name="hl2" type="xs:string">
!     <xs:annotation>
!     <xs:documentation xml:lang='en'>Headline 2</xs:documentation>
!     <xs:appinfo>
!  	  <bxe:name>Headline 2</bxe:name>
!  	  <bxe:returnelement><![CDATA[<p>#para</p>]]></bxe:returnelement>
!  	  <bxe:insertafter>
!  	    <bxe:element>p</bxe:element>
!  	  </bxe:insertafter>
!     </xs:appinfo>
!   </xs:annotation>
!   </xs:element>  
    <xs:element name="informaltable">
+   <xs:annotation>
+     <xs:documentation xml:lang='en'>Informaltable</xs:documentation>
+     <xs:appinfo>
+  	  <bxe:name>Informaltable</bxe:name>
+     </xs:appinfo>
+   </xs:annotation>
      <xs:complexType>
        <xs:sequence>
***************
*** 35,38 ****
--- 66,75 ----
    </xs:element>
    <xs:element name="tgroup">
+    <xs:annotation>
+     <xs:documentation xml:lang='en'>Table Group</xs:documentation>
+     <xs:appinfo>
+  	  <bxe:name>Table Group</bxe:name>
+     </xs:appinfo>
+   </xs:annotation>
      <xs:complexType>
        <xs:sequence>
***************
*** 42,45 ****
--- 79,88 ----
    </xs:element>
    <xs:element name="tbody">
+    <xs:annotation>
+     <xs:documentation xml:lang='en'>Table Body</xs:documentation>
+     <xs:appinfo>
+  	  <bxe:name>Table Body</bxe:name>
+     </xs:appinfo>
+   </xs:annotation>
      <xs:complexType>
        <xs:sequence>
***************
*** 49,52 ****
--- 92,101 ----
    </xs:element>
    <xs:element name="row">
+   <xs:annotation>
+     <xs:documentation xml:lang='en'>Row</xs:documentation>
+     <xs:appinfo>
+  	  <bxe:name>Row</bxe:name>
+     </xs:appinfo>
+   </xs:annotation>
      <xs:complexType>
        <xs:sequence>
***************
*** 56,59 ****
--- 105,115 ----
    </xs:element>
    <xs:element name="entry">
+    <xs:annotation>
+     <xs:documentation xml:lang='en'>Entry</xs:documentation>
+     <xs:appinfo>
+  	  <bxe:name>Entry</bxe:name>
+  	  <bxe:returnelement>none</bxe:returnelement>
+     </xs:appinfo>
+   </xs:annotation>
      <xs:complexType mixed="true">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
***************
*** 65,68 ****
--- 121,135 ----
    </xs:element>
    <xs:element name="media">
+   <xs:annotation>
+     <xs:documentation xml:lang='en'>Media</xs:documentation>
+     <xs:appinfo>
+           <bxe:name>Media</bxe:name>
+           <bxe:returnelement>none</bxe:returnelement>
+           <bxe:insertafter>
+             <bxe:element>hl2</bxe:element>
+             <bxe:element>p</bxe:element>
+           </bxe:insertafter>
+     </xs:appinfo>
+   </xs:annotation>
      <xs:complexType>
        <xs:sequence>
***************
*** 74,77 ****
--- 141,153 ----
    </xs:element>
    <xs:element name="media-reference">
+    <xs:annotation>
+     <xs:documentation xml:lang='en'>Reference</xs:documentation>
+     <xs:appinfo>
+           <bxe:name>Reference</bxe:name>
+           <bxe:returnelement>none</bxe:returnelement>
+           <bxe:requiredattributes>source</bxe:requiredattributes>
+           <bxe:requiredattributes>alternate-text</bxe:requiredattributes>
+     </xs:appinfo>
+   </xs:annotation>
      <xs:complexType>
        <xs:attribute name="alternate-text" use="required"/>
***************
*** 79,84 ****
      </xs:complexType>
    </xs:element>
!   <xs:element name="caption" type="xs:string"/>
    <xs:element name="p">
      <xs:complexType mixed="true">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
--- 155,178 ----
      </xs:complexType>
    </xs:element>
!   <xs:element name="caption" type="xs:string">
!     <xs:annotation>
!     <xs:documentation xml:lang='en'>Caption</xs:documentation>
!     <xs:appinfo>
!           <bxe:name>Caption</bxe:name>
!           <bxe:returnelement>none</bxe:returnelement>
!     </xs:appinfo>
!   </xs:annotation>
!   </xs:element> 
    <xs:element name="p">
+ 		<xs:annotation>
+ 			<xs:documentation xml:lang="en">Paragraph</xs:documentation>
+ 			<xs:appinfo>
+ 				<bxe:name>Paragraph</bxe:name>
+ 				<bxe:returnelement>p</bxe:returnelement>
+ 				<bxe:insertafter>
+ 					<bxe:element>p</bxe:element>
+ 				</bxe:insertafter>
+ 			</xs:appinfo>
+ 		</xs:annotation>
      <xs:complexType mixed="true">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
***************
*** 90,93 ****
--- 184,194 ----
    </xs:element>
    <xs:element name="itemizedlist">
+   <xs:annotation>
+     <xs:documentation xml:lang='en'>Itemized List</xs:documentation>
+    <xs:appinfo>
+  	  <bxe:name>Itemized List</bxe:name>
+  	  <bxe:addalso><![CDATA[bxlistitem]]></bxe:addalso>
+     </xs:appinfo>
+   </xs:annotation>
      <xs:complexType>
        <xs:sequence>
***************
*** 97,100 ****
--- 198,208 ----
    </xs:element>
    <xs:element name="listitem">
+     <xs:annotation>
+       <xs:documentation xml:lang='en'>Listitem</xs:documentation>
+       <xs:appinfo>
+    	    <bxe:name>Listitem</bxe:name>
+  	    <bxe:returnelement>listitem</bxe:returnelement>
+       </xs:appinfo>
+     </xs:annotation>
      <xs:complexType mixed="true">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
***************
*** 104,113 ****
      </xs:complexType>
    </xs:element>
!   <xs:element name="emphasize" type="xs:string"/>
    <xs:element name="ulink">
      <xs:complexType mixed="true">
        <xs:attribute name="url" use="required" type="xs:anyURI"/>
      </xs:complexType>
    </xs:element>
!   <xs:element name="bold" type="xs:NCName"/>
  </xs:schema>
--- 212,242 ----
      </xs:complexType>
    </xs:element>
!   <xs:element name="emphasize" type="xs:string">
!    <xs:annotation>
!      <xs:documentation xml:lang='en'>Italic</xs:documentation>
!      <xs:appinfo>
!  	   <bxe:name>Italic</bxe:name>
!      </xs:appinfo>
!    </xs:annotation>
!   </xs:element>
    <xs:element name="ulink">
+   <xs:annotation>
+     <xs:documentation xml:lang='en'>External Link</xs:documentation>
+     <xs:appinfo>
+  	  <bxe:name>External Link</bxe:name>
+  	  <bxe:requiredattributes>url</bxe:requiredattributes>
+     </xs:appinfo>
+   </xs:annotation>
      <xs:complexType mixed="true">
        <xs:attribute name="url" use="required" type="xs:anyURI"/>
      </xs:complexType>
    </xs:element>
!   <xs:element name="bold" type="xs:NCName">
!     <xs:annotation>
!     <xs:documentation xml:lang='en'>Bold</xs:documentation>
!     <xs:appinfo>
!  	  <bxe:name>Bold</bxe:name>
!     </xs:appinfo>
!   </xs:annotation>
!   </xs:element>  
  </xs:schema>