We discovered what I think is a bug in XXE (5.9.0) with <colspec>. The problem arises when a <table> has two or more <colspec>s with identical @colname attributes. XXE should flag such a situation in the Validity Checker as an error; it does not. But worse, if such a situation arises (in our case it probably happened because someone copy-pasted an existing <colspec>), and then you try to insert a new <row> into the table with DocBook | Row | Insert After (or Before), XXE hangs. Specifically, you can't edit that file until you close and re-open it--you can work on other files, and you can close the file with the bad <table>.

I think two things should change:
1) XXE should flag this as an error.
2) XXE shouldn't hang (it could say "I'm sorry, Dave, I can't do that", or beep--but it shouldn't hang)

I'm attaching a sample file with the problem.

BTW, we're long-time users of XXE, and we like it!

   Mike Maxwell
   University of Maryland

Attachment: NewFile.xml
Description: XML document

--
XMLmind XML Editor Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to