Update of /var/cvs/src/org/mmbase/datatypes/util/xml/resources
In directory james.mmbase.org:/tmp/cvs-serv17103/util/xml/resources
Modified Files:
datatypes.xsd
Log Message:
MMB-1560, made it possible to configure 'handlers' for datatypes
See also:
http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes/util/xml/resources
See also: http://www.mmbase.org/jira/browse/MMB-1560
Index: datatypes.xsd
===================================================================
RCS file: /var/cvs/src/org/mmbase/datatypes/util/xml/resources/datatypes.xsd,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -b -r1.32 -r1.33
--- datatypes.xsd 19 Jun 2008 14:05:32 -0000 1.32
+++ datatypes.xsd 15 Jul 2008 19:41:01 -0000 1.33
@@ -28,7 +28,16 @@
<xsd:complexType name="DataType">
<xsd:sequence>
<xsd:element ref="description" maxOccurs="unbounded" minOccurs="0" />
- <xsd:element ref="class" maxOccurs="1" minOccurs="0" />
+ <xsd:element name="class" type="Class" maxOccurs="1"
minOccurs="0" />
+ <xsd:element name="handler" maxOccurs="unbounded" minOccurs="0">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="Class">
+ <xsd:attribute name="mimetype" type="xsd:string" use="required"
/>
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
<xsd:element name="property" maxOccurs="unbounded" minOccurs="0">
<xsd:annotation>
@@ -166,19 +175,17 @@
<xsd:complexType name="Processor">
<xsd:sequence>
- <xsd:element ref="class" maxOccurs="unbounded" minOccurs="1" />
+ <xsd:element name="class" type="class" maxOccurs="unbounded"
minOccurs="1" />
</xsd:sequence>
<xsd:attribute name="type" type="type_database" />
</xsd:complexType>
- <xsd:element name="class">
- <xsd:complexType>
+ <xsd:complexType name="Class">
<xsd:sequence>
<xsd:element ref="param" maxOccurs="unbounded" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
- </xsd:element>
<xsd:element name="param">
<xsd:complexType mixed="true">
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs