On August 24, 1999 at 12:55, "Peter Seitz jun." wrote:
<MONTHSABR>
Jan:Feb:Mär:Apr:Mai:Jun:Jul:Aug:Sep:Okt:Nov:Dez
</MONTHSABR>
...
I guess MHonArc is not parsing the definitions correctly when there
are special caracters like "&" or ";" in the definition field.
Earl, can you please check the perl code or this issue. I asume that
it won't work with the <Month>, <Weekdays> and <WeedkaysAbr> as well
because they use the same subroutine.
I think the problem is in mhrcfile.pl in subroutine get_list_content:
while (<$filehandle>) {
last if /^\s*<\/$gi\s*>/i;
next unless /\S/;
s/\r?\n?$//;
push(@items, split(/[:;]/, $_));
^^
The ";" is making the troubles. I don't know if it is needed for
anything else.
The ';' is used as a separator for other resources, so ';' was included
(undocumented) for the "list"-type resources for consistancy. I also
never expected anyone to try to use entity references in something like
MONTHSABR. But it makes sense.
Just delete the ';' in the regex to split(). I'll removed it for
the next releases, since its use is not documented for the resources
the get_list_content is used.
--ewh