Tapestry 在 <a> 上生成形状属性
Tapestry generates shape attribute on <a>
我正在使用 Tapestry 5.2.6,我正试图摆脱标签上的形状属性。
Tapestry 生成这样的标签:
<a shape="rect"...>
我在网上找不到任何东西,所以如果你知道怎么做?
谢谢。
此问题已在 Tapestry 的 JIRA 中报告并在 Tapestry 5.3.5 中得到解决。罪魁祸首是所使用的 SAX 解析器,它会自动附加为所使用的 DTD 中的 HTML 属性定义的默认值。然后在 org.apache.tapestry5.internal.services.XMLTokenStream
class 到 "filter out attributes that are not present in the XML input stream, but were instead provided by DTD defaulting".
中引入了检查
详情见对应工单:https://issues.apache.org/jira/browse/TAP5-1976.
不幸的是,对于您的情况,没有解决该问题的干净解决方案(假设您必须使用 Tapestry 5.2.6)。唯一的方法是制作您自己的 Tapestry 5.2.6 补丁或分支来报告更正...
我正在使用 Tapestry 5.2.6,我正试图摆脱标签上的形状属性。
Tapestry 生成这样的标签:
<a shape="rect"...>
我在网上找不到任何东西,所以如果你知道怎么做?
谢谢。
此问题已在 Tapestry 的 JIRA 中报告并在 Tapestry 5.3.5 中得到解决。罪魁祸首是所使用的 SAX 解析器,它会自动附加为所使用的 DTD 中的 HTML 属性定义的默认值。然后在 org.apache.tapestry5.internal.services.XMLTokenStream
class 到 "filter out attributes that are not present in the XML input stream, but were instead provided by DTD defaulting".
详情见对应工单:https://issues.apache.org/jira/browse/TAP5-1976.
不幸的是,对于您的情况,没有解决该问题的干净解决方案(假设您必须使用 Tapestry 5.2.6)。唯一的方法是制作您自己的 Tapestry 5.2.6 补丁或分支来报告更正...