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>
我希望你們能幫助我!