[ http://jira.codehaus.org/browse/DOXIA-131?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_102049 ]
Lukas Theussl commented on DOXIA-131: ------------------------------------- Hmm, I have a doubt: the apt user guide cites the following example for anchor/link usage: {noformat} {Anchor}. Link to {{anchor}}. Link to {{{anchor}showing alternate text}}. {noformat} This gets converted by aptconvert into the following html: {code:xml} <a id="anchor" name="anchor">Anchor</a>. Link to <a href="#anchor">Anchor</a>. Link to <a href="#anchor">showing alternate text</a>. {code} Note the anchor name and id have become lower case. Now I don't see that documented anywhere in the aptconvert guide (it only states "The name of an anchor/link is its text with all non alphanumeric characters stripped."), and it doesn't seem consistent since id's are case sensitive. So I'd say we stick to not making id's lower case, but we have to adjust the documentation... > HtmlTools.encodeId makes id lower case > -------------------------------------- > > Key: DOXIA-131 > URL: http://jira.codehaus.org/browse/DOXIA-131 > Project: doxia > Issue Type: Bug > Components: Core > Affects Versions: 1.0-alpha-8 > Reporter: Lukas Theussl > Fix For: 1.0-beta-1 > > > HtmlTools.encodeId uses Character.toLowerCase to convert its argument to > lower case. I don't see the reason for that since upper case characters are > legal in id's (see http://www.w3.org/TR/html4/types.html#type-name ). In > particular, it's a problem with anchors/links in the xhtml sink (see DOXIA-47 > ), especially if we want to create anchors from section names, to maintain > backward compatibility with m1. Is there a special reason for the toLowerCase > or can we remove it? -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira