ADTF  3.18.2
ADTF Attachments XML Schema file
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="adtf/xsd/attachments"
xmlns:adtf="adtf/xsd/attachments"
version="1.0">
<xs:element name="attachments" type="adtf:attachments">
<xs:annotation>
<xs:documentation>Attachments file root node</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="attachments">
<xs:sequence>
<xs:element name="file_version" type="adtf:file_version_session">
<xs:annotation>
<xs:documentation>This is the version of the current file.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="path" type="adtf:path" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="embedded_file" type="adtf:embedded_file" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="embedded_value" type="adtf:embedded_value" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="file_version_session">
<xs:sequence>
<xs:element name="major" type="xs:unsignedInt"/>
<xs:element name="minor" type="xs:unsignedInt"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tags">
<xs:sequence>
<xs:element name="tag" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:group name="destination_and_tags">
<xs:sequence>
<xs:element name="destination" type="xs:string"/>
<xs:element name="tags" type="adtf:tags" minOccurs="0"/>
</xs:sequence>
</xs:group>
<xs:complexType name="path">
<xs:sequence>
<xs:element name="source" type="xs:string"/>
<xs:group ref="adtf:destination_and_tags"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="embedded_file">
<xs:sequence>
<xs:element name="content" type="xs:string"/>
<xs:group ref="adtf:destination_and_tags"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="embedded_value">
<xs:sequence>
<xs:element name="content" type="xs:string"/>
<xs:element name="tags" type="adtf:tags" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:schema>