95.1. Declaring the generic inclusion command and its associated "`GenericInclusion`" inclusion processor
Prev | 95. A generic inclusion command | Next

### 95.1. Declaring the generic inclusion command and its associated "`GenericInclusion`" inclusion processor

This command allows to include elements in the document being edited. The included elements are managed by the "`GenericInclusion`" inclusion processor[6] . See Section 13.1, “The "GenericInclusion" inclusion processor” in XMLmind XML Editor - Configuration and Deployment. Therefore, for this command to work, you need not only to declare it and give it a name in an XXE configuration file, but you also need to declare the "`GenericInclusion`" inclusion processor. The easiest way to do so is to include genericincl.incl in an XXE configuration file (e.g. `docbook.xxe`):

      <inclusionProcessor name="GenericInclusion">
        <class>com.xmlmind.xmleditapp.genericincl.GenericInclusionProcessor</class>
      </inclusionProcessor>

      <command name="genericInclude">
        <class>com.xmlmind.xmleditapp.genericincl.GenericInclude</class>
      </command>

      <binding>
        <keyPressed code="F3" />
        <charTyped char="b" />
        <command name="genericInclude" parameter="before[implicitElement]" />
      </binding>
      ...
      <binding>
        <keyPressed code="F3" />
        <charTyped char="i" />
        <command name="genericInclude" parameter="into" />
      </binding>

[6] This is similar to commands copyAsInclusion and include which create included elements managed by the "`XInclude`" inclusion processor.

Prev | Up | Next
95. A generic inclusion command | Home | 95.2. The syntax of the generic inclusion command