Bernd Kuemmerlen wrote: > > I know this has already been discussed on this list, but I would like to > ask for the status of this (this is for docbook editing but I think most > of it applies to general xml editing as well): > Currently, XXE does expand all entities it finds and forgets about them. > This makes is impossible to edit "master" documents which include for > example chapters into a book because all you get is one big book. The > suggested workaround is to edit the master file with a regular text editor. > As you mention on the features-page, you plan to add "Easy to use > support of multi-file documents based on standard external entities." Do > you have any estimate on when this can be expected in XXE?
I can just tell you this: * We are committed to implement *all* planned features in 2003. * We are currently not working on the multi-file documents feature. * We'll probably not be working on this feature during the next 3 months. > You also said many times that it is not very likely that Entities are > fully supported in XXE in the future. This is also a problem for > entities which are used as "macros" which are bound to be changed some > time in the future. Wouldn't it be possible to have a mode in which > expansion of entities is completely disabled? I think that you will need > something like this for the multi-file documents implementation as well, No. In the multi-file documents implementation, references to external entities (created by XXE to implement multi-file documents) are expanded but their contents are read-only and they are saved back as references to files. > so it would be great if this could be disabled for all entities (or will > this work only for external entities?) It wouldn't be a problem if the > entities could not be declared in XXE itself (this could be done with > another editor) but it would be great if they were not expanded. XXE has not been designed with entities (character, text, external, any entity!) in mind. If we find an easy, reliable, way to implement what you want, we'll do it (this is what we did for "Copy text structure to the clipboard").

