2011-04-19 108 views
1

我試圖創建自定義命名空間在Custom Namespaces嵌套自定義標籤在Spring

看完文章後,我可以創建簡單的標籤和並能消耗他們

用於例如

 <mns:test id="test" port="8003" host="localhost"/> 

但我無法在另一個自定義標籤中使用此標籤。

我的要求是這樣的,我必須創建另一個自定義標籤並在其中注入其他簡單標籤。

<mns:test id="test1" port="8003" host="localhost"/> 
<mns:test id="test2" port="8003" host="localhost"/> 
<mns:test id="test3" port="8003" host="localhost"/> 

<mns:instance id="instance" username="XXXXX" password="YYYYYY"> 
    <mns:test ref="test1" /> 
    <mns:test ref="test2" /> 
    <mns:test ref="test3" /> 
</mns:instance> 

請幫助我..

+0

自定義命名空間的配置不適合心臟虛弱。 – skaffman 2011-04-19 16:56:41

回答

2

嵌套元素需要手動處理。

試圖找到使用DOM方法嵌套的元素,並將它們傳遞給

parserContext.getDelegate().parseCustomElement(e); 
+0

感謝您的回覆.. 我完全是這個新手,你可以發佈一些鏈接或示例給我 – NullPointerException 2011-04-19 16:44:04