https://bugs.documentfoundation.org/show_bug.cgi?id=116791
Bug ID: 116791
Summary: dialog.dtd:245:61: fatal: character not allowed when
converting with trang
Product: LibreOffice
Version: 5.4.5.1 release
Hardware: All
OS: Linux (All)
Status: UNCONFIRMED
Severity: minor
Priority: medium
Component: sdk
Assignee: [email protected]
Reporter: [email protected]
Description:
/usr/lib/libreoffice/share/dtd/officedocument/1_0/dialog.dtd on Xubuntu 17.10
from the package libreoffice-common (Version: 1:5.4.5-0ubuntu0.17.10.5) has a
semicolon on line 245 position 61 that should be a space. It makes trang[1]
fail converting it into rnc.
dlg:scale-mode (none|isotropic|anisotropic);#IMPLIED
should be
dlg:scale-mode (none|isotropic|anisotropic) #IMPLIED
There's also a missing EMPTY in
/usr/lib/libreoffice/share/dtd/officedocument/1_0/groupuinames.dtd,
<!ELEMENT groupuinames:template-group>
should be
<!ELEMENT groupuinames:template-group EMPTY>
[1] http://www.thaiopensource.com/relaxng/trang.html
Steps to Reproduce:
1. for f in /usr/lib/libreoffice/share/dtd/officedocument/1_0/*dtd; do java
-jar trang.jar -I dtd -O rnc "$f" "$(basename "${f%%.dtd}")".rnc;done
or use some other dtd-validation method
Actual Results:
dtd's are not valid
Expected Results:
valid dtd's
Reproducible: Always
User Profile Reset: No
Additional Info:
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:59.0) Gecko/20100101
Firefox/59.0
--
You are receiving this mail because:
You are the assignee for the bug._______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs