You can open a new section, copy as reference, and paste it into a  
DocBook book. The book references the section document as  
'Untitled.xml'. However, then you go and save the section and give it  
a real name and now the book reference is wrong. As long as the  
DocBook book is open, everything is fine. When you close it and  
reopen, it cannot find the reference (rightly so!). The only way to  
edit the xi:include is in a text editor (at least to the best of my  
limited knowledge).

I suggest popping up a dialog when the user tries to 'copy as  
reference' using an unsaved file stating that the file should be  
saved first before referencing. The same goes for copying INTO an  
unsaved file because XXE will get the wrong relative path unless the  
unsaved file is saved into the same directory as the referenced file.

I know this is nit-picking, but what are your thoughts? Obviously, a  
user shouldn't try to reference an unsaved file, but it would be nice  
if the software warned them of their impending stupid action.

        -rishi


Reply via email to