On Nov 23, 2013 5:44 AM, "Pascal J. Bourguignon" wrote: > > Eli Zaretskii writes: > > >> From: "Pascal J. Bourguignon" > >> Date: Fri, 22 Nov 2013 23:53:40 +0100 > >> What I'm asking, is what you do once the user specified a DTD containing > >> elements such as: , and ? How do you edit them? > > > > I have no idea what these are or why would the user need to edit them. > > Exactly my point. > > The user specified as a structuring element for his kind of > documents, and you and emacs don't know what it means, and how it should > represented in a WYSIWIG way and how it should be manipulated from a > WYSIWIG view. > > Nonetheless, a structure editor can edit them, adding nodes and > childrens, as specified by the user-supplied DTD. > > That's why it seems obvious to me, once we've specified that we allowed > users to supply their own DTD, that we need to provide an explicit set > of commands to edit the structure of the document, in additionnal to the > usual text editing command set translated to usual structure editing. In the context of a WYSIWYG word processor, why in god's name would the user be specifying a DTD?