i found that '|' char is used as 'new-line' in xml catalog ... and that conversion amc -> xml -> amc catalog is not good if for example your comment text contains this character...
you're probably right in most cases ... in my case i often put media file info ... ex. from mkvinfo.exe or besweet output ... and they contain a lot of '|' ...