在Spring中嵌套自定义标签

时间:2011-04-19 16:18:17

标签: spring namespaces tags

我正在尝试在Custom Namespaces

上阅读文章后创建自定义命名空间

我能够创建简单的标签并且能够使用它们

例如。

     <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>

请帮帮我..

1 个答案:

答案 0 :(得分:2)

应手动处理嵌套元素。

尝试使用DOM方法查找嵌套元素并将它们传递给

parserContext.getDelegate().parseCustomElement(e);