Originally posted by: Daniel_MK
Your XSD should look something like this
<?xml version="1.0" encoding="utf-8" ?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="Data">
<xs:sequence maxOccurs="unbounded">
<xs:element name="Request">
<xs:complexType>
<xs:complexContent mixed="false">
<xs:extension base="Request">
<xs:attribute name="id" type="xs:int" />
<xs:attribute name="timeout" type="xs:int" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="Data" type="Data" />
<xs:complexType name="Request">
<xs:sequence>
<xs:element name="Source">
<xs:complexType>
<xs:attribute name="id" type="xs:int" />
<xs:attribute name="name" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="Destination">
<xs:complexType>
<xs:attribute name="id" type="xs:int" />
<xs:attribute name="name" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
#DataExchange#IBM-Websphere-Transformation-Extender#IBMSterlingTransformationExtender