I am using Tapestry 5.2.6, and I am trying to get rid of shape attributes on tags.
Tapestry generates tag like this :
<a shape="rect"...>
I can't find anything online so if you have any idea how to ?
Thank you.
答案 0 :(得分:2)
在Tapestry的JIRA中报告了这个问题,并在Tapestry 5.3.5中得到了解决。违规者是使用的SAX解析器,它自动附加在所使用的DTD中为HTML属性定义的默认值。然后在org.apache.tapestry5.internal.services.XMLTokenStream
类中引入了一个检查,以#c;过滤掉XML输入流中不存在的属性,而是由DTD默认提供&#34;。
有关详细信息,请参阅相应的故障单:https://issues.apache.org/jira/browse/TAP5-1976。
不幸的是,在您的情况下,没有解决方案可以解决这个问题(假设您必须使用Tapestry 5.2.6)。唯一的方法是制作自己的Tapestry 5.2.6补丁或分支来报告更正...