[haddock] #132: Illegal character in HTML ID attribute
haddock
haddock at projects.haskell.org
Sun Feb 14 11:15:02 EST 2010
#132: Illegal character in HTML ID attribute
---------------------+------------------------------------------------------
Reporter: YitzGale | Owner:
Type: defect | Status: new
Priority: minor | Milestone: 2.7.0
Version: 2.6.0 | Keywords:
---------------------+------------------------------------------------------
Haddock's HTML backend generates ID attributes for connecting to the
Javascript that collapses and expands sections of the module hierarchy.
These ID attributes currently have the form "n:N" where N is an integer.
That is not valid HTML: the value of the ID attribute must match
the NAME production in the DTD, and ':' is not a valid character
for that production. So Haddock's HTML output does not validate
against the DTD that it claims in its DOCTYPE declaration.
Attached is a patch to use '.' instead of ':'.
--
Ticket URL: <http://trac.haskell.org/haddock/ticket/132>
haddock <http://www.haskell.org/haddock>
Haddock, The Haskell Documentation Tool
More information about the Haddock
mailing list