Hi PoP,
The error meant that one entry was missing an end position (it did not exist in the tagMap).
I think this is caused by your very very last entry in the dictionary not having a proper ending </idx:entry> tag.
Here is the snippet of code:
Code:
<idx:entry name="word" scriptable="yes">
<h2>
<idx:orth>Zvook</idx:orth><idx:key key="Zvook">
</h2>
<I>fr:</I> son <I>en:</I> sound <I>ru:</I> звук, zvuk (sound)
<div> <img hspace="0" vspace="0" align="middle" src="../Images/sep.gif"/> <table width="100%" bgcolor="#992211"><tr><th widht="100%" height="2px"></th></tr></table> </di\
v>
</mbp:frameset>
</body>
</html>
Notice there is no </idx:entry> to match the opening <idx:entry blah> tag for this very last word.
So please try adding the final </idx:entry> tag right before the </mbp:frameset> and recompiling.
It should then unpack successfully (I hope!). Please let me know if that does not do the trick.
Also, I just noticed that your use of <idx:key> does not seem to have an ending tag either (please check this all throughout your dictionary). If there is no <idx:key> content then it should be self-closed:
<idx:key name="blah" /> otherwise there should be a matching ending </idx:key> tag someplace as well for each beginning tag.
Take care,
KevinH
Quote:
Originally Posted by PoP
|