Bug 54559

Summary: SuSE DTD Entities incorrect. <acronym> tags inside a <trademark> is rejected by DTD.
Product: [Websites] docs.kde.org Reporter: ykoehler
Component: generalAssignee: Documentation Editorial Team <kde-doc-english>
Status: RESOLVED FIXED    
Severity: normal CC: n
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Patch resolving the dtd issue.

Description ykoehler 2003-02-12 20:17:27 UTC
Version:           3.1 (using KDE KDE 3.1)
Installed from:    Compiled From Sources

The bug is located inside /share/apps/ksgmltools/customization/entities/general.entities and also inside /share/apps/ksgmltools/customization/obsolete/general.entities.

The definition of &SuSE; is wrong.  Instead of 

<trademark class="registered"><acronym>SuSE</acronym></trademark>

it should be 

<acronym><trademark class="registered">SuSE</trademark></acronym>

Because the <trademark> tags doesn't allow for the <acronym> tag to be used inside it.  It also make sense that the acronym include the trademark and not the other way around as I believe the acronym contains a work which is a trademark and not the other way around.
Comment 1 ykoehler 2003-02-12 20:17:56 UTC
Created attachment 941 [details]
Patch resolving the dtd issue.
Comment 2 Boyd Waters 2003-02-15 22:00:20 UTC
There is a similar error in the same entities file for the trade-marked
application Wordperfect. The fix is the same: re-arrange the 'application' and
'trademark' tags so that the 'trademark' tag is the inner-most one!
Comment 3 Lauri Watts 2003-02-20 02:54:16 UTC
*** Bug has been marked as fixed ***.
Comment 4 Lauri Watts 2003-03-08 23:17:57 UTC
*** Bug 55704 has been marked as a duplicate of this bug. ***
Comment 5 Lauri Watts 2003-03-08 23:32:00 UTC
*** Bug 55085 has been marked as a duplicate of this bug. ***