Das Tag <xi:include> fügt die angegebene Jobdefinitionsdatei an dieser Stelle in die Jobdefinition ein.
Die Angabe der Definitionsdatei kann unterschiedlich erfolgen:
- eine relative URI, z.B. href="JobDefinition.jmx" oder href="test/JobDefinition.jmx " oder href="../output/test/JobDefinition.jmx ".
Eine relative URI bezieht sich immer auf den Pfad der Jobdefinitionsdatei.
- eine absolute URI, z.B. href="file:///c:/Users/test/JobDefinition.jmx".
In diesem Fall ist die korrekte Notation file:/// mit drei Schrägstriche zu beachten!
Die einzufügende Jobdefinitionsdatei muss wohlgeformt sein. Das Tag hat keine Unterelemente.
Attribut | Verwendung | Werte | Defaultwert | Beschreibung |
---|---|---|---|---|
href | benötigt | Absoluter Name der einzufügenden XML-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"?>
<jobdefinition name="'testJob_' + trigger.fileName" model="C:Users\public\EPLAN\base.eox"
successMailRecipients="Me@MyCompany.com,MyDepartmentManager@MyCompany.com"
failedMailRecipients="Me@MyCompany.com,MyDepartmentManager@MyCompany.com">
<actions>
<action name="Engineering.ImportIMXCommand" arguments="List{'project.imx'}" />
<action name="Engineering.ImportIMXCommand" arguments="List{'project2.imx'}" />
<action name="Engineering.ImportIMXCommand" arguments="List{'project3.imx'}" />
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="includedJobDef.xml"/>
</actions>
</jobdefinition>
<actions>
<action name="T_Ecad_Ui.UpdateExtensions" arguments="List{absRef('Feeder.Mechatronic')}"/>
<action name="T_Ecad_Ui.UpdateExtensions" arguments="List{absRef('Feeder2.Mechatronic')}"/>
<action name="T_Ecad_Ui.UpdateExtensions" arguments="List{absRef('Feeder3.Mechatronic')}"/>
<actions>