Documentation Center

EDT Object list

The XML structure containing a list of EDT Objects

XML structure


<xs:schema id="ISHObjects-EDT" elementFormDefault="qualified"  xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="ishobjects">
		<xs:complexType>
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="ishobject"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ishobject">
		<xs:complexType>
			<xs:choice>
				<xs:element ref="ishfields" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
			<xs:attribute name="ishref" use="required">
				<!-- The element name of the EDT -->
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="255"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ishedtref" use="required">
				<!-- Unique identifier of the EDT -->
				<xs:simpleType>
					<xs:restriction base="xs:long">
						<xs:minInclusive value="0"/>
						<xs:maxInclusive value="9999999999"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ishtype" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="ISHEDT"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="ishfields">
		<xs:complexType>
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="ishfield"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ishfield">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="name" use="required">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:maxLength value="255"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
					<xs:attribute name="level" use="required">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="none"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>	
</xs:schema>

Remarks:

  • Currently the ishtype can only contain 'ISHEDT'.
  • The ishedtref attribute of the ishobject element contains a reference number to the EDT object and is intended for internal use.
  • The level attribute on the ishfield element is always 'none' for an EDT Object.

Example


<ishobjects>
	<ishobject ishref="EDTPDF" ishtype="ISHEDT" ishedtref="11461">
		<ishfields>
			<ishfield name="MODIFIED-ON" level="none"/>
			<ishfield name="NAME" level="none">PDF</ishfield>
			<ishfield name="EDT-MIME-TYPE" level="none">application/pdf</ishfield>
			<ishfield name="EDT-FILE-EXTENSION" level="none">pdf</ishfield>
			<ishfield name="EDT-CANDIDATE" level="none">pdf</ishfield>
		</ishfields>
	</ishobject>
	<ishobject ishref="EDTXML" ishtype="ISHEDT" ishedtref="77">
		<ishfields>
			<ishfield name="MODIFIED-ON" level="none">12/07/2006 08:38:55</ishfield>
			<ishfield name="NAME" level="none">XML</ishfield>
			<ishfield name="EDT-MIME-TYPE" level="none">text/xml</ishfield>
			<ishfield name="EDT-FILE-EXTENSION" level="none">xml</ishfield>
			<ishfield name="EDT-CANDIDATE" level="none">xml</ishfield>
		</ishfields>
	</ishobject>
	<ishobject ishref="EDTJPEG" ishtype="ISHEDT" ishedtref="357">
		<ishfields>
			<ishfield name="MODIFIED-ON" level="none">25/04/2002 16:39:45</ishfield>
			<ishfield name="NAME" level="none">JPG</ishfield>
			<ishfield name="EDT-MIME-TYPE" level="none">image/jpeg</ishfield>
			<ishfield name="EDT-FILE-EXTENSION" level="none">jpg</ishfield>
			<ishfield name="EDT-CANDIDATE" level="none">jpg, jpeg</ishfield>
		</ishfields>
	</ishobject>
</ishobjects>