GNOME Bugzilla – Bug 403950
can't use — entity
Last modified: 2009-01-18 22:38:05 UTC
I was migrating gnome-games/aisleriot to gdu (bug 398471), but ran into a problem: C/klondike.xml:106: parser error : Entity 'mdash' not defined <listitem><para>Three card deals — Cards are dealt from the stock three ^ Apparently that entity isn't defined? But IMHO it should be possible to use mdashes in our documentation.
As a workaround, you can use — instead, and – for –. (See http://htmlhelp.com/reference/html40/entities/special.html.)
Most likely the --loaddtd option is missing for xmllint - thus it doesn't even bother to load and look at the dtd and the entities defined/linked therein. This is the case for gnome-games' help at least.
All of our *external* entity references in Gnome Games have been converted to unicode equivalents.
Just for the record: I still think g-d-u should allow those entities. The fact that it works with --loaddtd points to that being the correct choice. I understand from IRC conversation that that's however not possible due to distro's catalogues being broken...