Omni Systems, Inc.

  

Mif2Go User's Guide, Version 55

  

Valid HTML 4.01!

 

Made with Mif2Go

15 Converting to DITA XML > 15.4 Configuring DITA elements > 15.4.10 Converting index markers to <indexterm> elements


15.4.10 Converting index markers to <indexterm> elements

Mif2Go automatically converts the content of FrameMaker Index markers to DITA <indexterm> elements, determining index levels according to the conventions and settings described in §7.5 Configuring index entries for Help systems.

A multiple-level index entry in FrameMaker becomes a set of nested <indexterm> elements. For example, an index entry with the following content:

adaptive table sizing:for HTML:overriding

becomes:

<indexterm>adaptive table sizing

  <indexterm>for HTML

    <indexterm>overriding

    </indexterm>

  </indexterm>

</indexterm>

When DITAVer=1 (see §15.2.3 Specifying DITA output options), Mif2Go produces elements index-see, index-see-also, and index-sort-as, and converts <$startrange> and <$endrange> Index markers to include DITA index range attributes. For example:

<$startrange>converting:characters

becomes:

<indexterm>converting

  <indexterm start="converting: characters">characters</indexterm>

</indexterm>

According to the DITA specification, <indexterm> is invalid in a <title> element. Therefore, if an index marker is in a FrameMaker paragraph mapped to the DITA <title> element, Mif2Go wraps the <indexterm> element in a <ph> element.



15 Converting to DITA XML > 15.4 Configuring DITA elements > 15.4.10 Converting index markers to <indexterm> elements