Community
Participate
Working Groups
Steps To Reproduce: (1) Create a new extension point schema (2) Switch to the "Definitions" page (3) Create a new element -> DTD approximation is "(#PCDATA)" because the element defines no attributes, compositors or element references (4) Add a new attribute to the new element (5) Select the new element again -> DTD approximation is "EMPTY" because the element defines an attribute (6) Remove the new attribute from the new element (7) Select the new element again -> BUG: DTD approximation is still "EMPTY" -> Should be "(#PCDATA)" The DTD approximation for elements that define no attributes, compositors or element references should always be "(#PCDATA)".
Created attachment 73583 [details] patch
Comment on attachment 73583 [details] patch Tested well, Adam. Thanks.
Patch released to HEAD. Target: 3.4 M1