0
我正在为用户界面设计一些SVG按钮。我必须动态地在java文件中创建一个链接,并在标记中添加一些代码。以下代码是我的标记输入示例。告诉检票:链接不要覆盖标记
HTML的标记输入:
<svg>
<g>
<wicket:link wicket:id="test">
<path ..../>
<path ..../>
</wicket:link>
</g>
</svg>
我想要标记输出看起来像这样:
HTML的标记输出:
<svg>
<g>
<a wicket:id="test" xlink:href="someurl">
<path ..../>
<path ..../>
</a>
</g>
</svg>
的事情是,检票口将最终删除标记html中的路径指令,它不应该这样做。有什么办法可以正确地做到这一点吗? 对于测试我想出了一些肮脏的工作,我不满意,因为它伤害了在java中不创建html的检票大会。它看起来像如下:
HTML的标记肮脏的方式输入:
<svg>
<g>
<wicket:container wicket:id="linkbeginning">
<path ..../>
<path ..../>
<wicket:container wicket:id="linkending">
</g>
</svg>
java的卑劣方式:
add(new Label("linkbeginning", "<a xlink:href =\""+linkurl+"\">");
add(new Label("linkending", "</a>");
在这个输出端:
<svg>
<g>
<a xlink:href="someurl">
<path ..../>
<path ..../>
</a>
</g>
</svg>
我希望你们能帮助我!