Thank you, that worked. Thank you!

>>> Hussein Shafie <[email protected]> 2/23/2012 10:21 AM >>>
On 02/23/2012 06:43 PM, Julie McHam wrote:
> Hello, this appears to be a bug. If not, please point me to the location
> in your documentation where
> you explain a workaround.
> When I code this in a DITA topic:
> <indexterm>EUR
> <index-see>End User Reporting</index-see>
> </indexterm>
> which is in accordance with the DITA 1.2 specification, I get this
> warning message in XML Utility:
> file:/S:/ITS/dita_eur/topics/c_introduction.dita:19:17: index term "EUR"
> is not a leaf term: ignoring the index-see element
> and the "see" index element is not generated in the resulting DOCX.
> The index entry in the DOCX file should look like this:
> EUR, /see /End User Reporting
> A "leaf" according to the DITA 1.2 specification is a child of an index
> entry. In this case, the "see" term is not a child in the
> same sense as other nested index entries.
> The only reference I can find to a "leaf" in your documentation is a
> statement I have copied below, which I don't understand.
>
>   # Because we consider this feature to be truly useful, we'll generate
>     page references and ``see also'' redirections even for non-leaf
>     index terms.
>     No warnings will be reported in this case. If you don't like this
>     specificity, simply do not author such indexterm elements.
>

Well, we use index-see all the time in our own documentation. See for
example: http://www.xmlmind.com/ditac/_distrib/doc/manual/manual-8.html

---
F
...
fo, output format name. See XSL-FO, output format
---

I think that the error message means that you don't have:

<indexterm>End User Reporting</indexterm>

or:

<indexterm>SOMETHING HERE<indexterm>End User
Reporting</indexterm></indexterm>

anywhere in your document.

Note that you may have:

<indexterm>End User Reporting <indexterm>Foo</indexterm></indexterm>

<indexterm>End User Reporting <indexterm>Bar</indexterm></indexterm>

<indexterm>End User Reporting <indexterm>Wiz</indexterm></indexterm>

in your document, which implies that "End User Reporting" is merely a
*heading* and not an actual *anchor* in your document.

(I hope that I've succeeded in explaining the difference between a mere
index heading and an actual index anchor -- AKA a leaf term.)

In order to solve your problem, simply add:

<indexterm>End User Reporting</indexterm>

somewhere in your document.

 
--
XMLmind DITA Converter Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/ditac-support

Reply via email to