阅读 Custom Namespaces 上的文章后,我正在尝试创建自定义命名空间
我能够创建简单的标签并能够使用它们
例如
<mns:test id="test" port="8003" host="localhost"/>
但我无法在另一个自定义标签中使用此标签。
我的要求是这样的,我必须创建另一个自定义标签并在其中注入(inject)另一个简单的标签。
<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>
请帮我..
最佳答案
嵌套元素应手动处理。
尝试使用 DOM 方法查找嵌套元素并将它们传递给
parserContext.getDelegate().parseCustomElement(e);
关于spring - 在 Spring 中嵌套自定义标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5719486/