Das Tag <xi:include> fügt die angegebene IMX-Datei an dieser Stelle ein.
Die Angabe der IMX-Datei kann unterschiedlich erfolgen:
- eine relative URI, z.B. href="Excel_Mapping.imx" oder href="test/Excel_Mapping.imx" oder href="../output/test/Excel_Mapping.imx".
Eine relative URI bezieht sich immer auf den Pfad der IMX-Datei.
- eine absolute URI, z.B. href="file:///c:/Users/test/Excel_Mapping.imx".
In diesem Fall ist die korrekte Notation file:/// mit drei Schrägstriche zu beachten!
Die einzufügende IMX-Datei muss wohlgeformt sein. Das Tag hat keine Unterelemente.
Attribut | Verwendung | Werte | Defaultwert | Beschreibung |
---|---|---|---|---|
href | benötigt | einzufügende IMX-Datei | ||
xmlns:xi | benötigt, wenn nicht in Tag <jobdefinition> angegeben | http://www.w3.org/2001/XInclude | Namensraumerweiterung um xi:include nutzen zu können |
<?xml version="1.0" encoding="utf-8"?>
<!-- Vollständiger ImX Import -->
<imx xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xi="http://www.w3.org/2001/XInclude" version="1.0">
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="file:///C:/temp/Mapping.imx"/>
<project name="Feeder" save="true" >
<libraries>
<add type="String" value="T_Mechatronic_ModularSystem"/>
</libraries>
<mo name="Feeder" typeClass="Feeder" >
<mo name="Insert" typeClass="Insert" >
<mo name="Separator" typeClass="Separator" />
</mo>
</mo>
</project>
</imx>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<mapping>
<!-- T_Mechatronic_ModularSystem.Mechatronic.Functiongroups -->
<moTypeClass alias="Insert" realName="T_Mechatronic_ModularSystem.Mechatronic.Functiongroups.Insert"/>
<!-- T_Mechatronic_ModularSystem.Mechatronic.Functionunits -->
<moTypeClass alias="Separator" realName="T_Mechatronic_ModularSystem.Mechatronic.Functionunits.Separator"/>
<!-- T_Mechatronic_ModularSystem.Mechatronic.Stations -->
<moTypeClass alias="Feeder" realName="T_Mechatronic_ModularSystem.Mechatronic.Stations.Feeder"/>
</mapping>