1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://anything.org/simple"
xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"
xmlns:sns="http://anything.org/simple"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
version="2.0">
<xsd:element name="simple" type="sns:topLevelType">
<xsd:annotation>
<xsd:documentation>
The adapter element is the top-level overall container for the adapter info.
Many of its elements are functionally equivalent to corresponding elements in
the deployment descriptor, but many others are used for generation, etc. that
have no counterpart in the deployment descriptor.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="topLevelType">
<xsd:sequence>
<xsd:element name="name"
type="xsd:string"/>
<xsd:element name="config-property"
type="sns:config-propertyType"
maxOccurs="unbounded"/>
<xsd:element name="more-info"
type="sns:more-infoType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="config-propertyType">
<xsd:sequence>
<xsd:element name="config-property-name"
type="xsd:string"/>
<xsd:element name="config-property-type"
type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="more-infoType">
<xsd:sequence>
<xsd:element name="config-property"
type="sns:expanded-config-propertyType"
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="expanded-config-propertyType">
<xsd:sequence>
<xsd:element name="config-property-name"
type="xsd:string"/>
<xsd:element name="config-property-type"
type="xsd:string"/>
<xsd:element name="config-property-value"
type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
|