FormatCorePlugin.xsd
This is the schema for the .format file that is read on startup and is used to define the mapping between the format name and the corresponding dll.
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:documentation>FormatCore Plugin Definition ver. 1.0</xsd:documentation>
</xsd:annotation>
<xsd:element name="Name" type="xsd:string" nillable="false">
</xsd:element>
<xsd:element name="Module" type="xsd:string" nillable="false">
</xsd:element>
<xsd:element name="Dependencies" type="xsd:string" nillable="false">
</xsd:element>
<xsd:element name="FormatCorePlugin">
<xsd:annotation>
<xsd:documentation>FormatCorePlugin node defines a plugin</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:all>
<xsd:element ref="Name" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="Module" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="Dependencies" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
</xsd:element>
</xsd:schema>