仅使用数字作为URI片段标识符是否有效?

时间:2011-08-18 16:06:33

标签: fragment-identifier

这样的链接有效吗?

http://some.server/some/path#123

根据"List of valid characters for the fragment identifier in an URL?"的答案,它应该是有效的。但是,APT解析器complains表示此类链接无效。

这些链接由JXR生成,我想知道是否应该修复JXR或APT解析器是否被破坏(Maven site plugin使用APT)。

2 个答案:

答案 0 :(得分:2)

该链接对于html / xml文档无效。片段标识符引用标记的idname属性。

  

ID和NAME令牌必须以字母([A-Za-z])开头,后面可以跟任意数量的字母,数字([0-9]),连字符(“ - ”),下划线(“ _“),冒号(”:“)和句号(”。“)。

http://www.w3.org/TR/html4/types.html#type-name

答案 1 :(得分:0)

为了它的价值。我在几年前注意到并提交了一个错误:http://jira.codehaus.org/browse/JXR-87 可笑的是,这是一条需要解决的问题。