0

我们可以在 xmlns 标签中包含我们自己的 xml 文件吗

示例:考虑一个文件“myxhtmlfile.xhtml”.. 在这个文件中我们可以添加 xml 命名空间,例如,

xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:p="http://primefaces.org/ui"

等等。 [注:在 primefaces.org/ui 中(由许多 .xml 文件组成)]

我的系统驱动器(比如 D:/ Drive)中有一个 xml 文件“myxmlfile.xml”,所以,我们需要遵循什么方法在 xhtml 文件中添加我自己的 xml 文件(“myxmlfile.xml”)。myxmlfile.xml 文件中有一些标签,我需要像“p”标签(primefaces 标签)一样使用它们

例如:<p:messages id="messages" showDetail="true" autoUpdate="true"/>

我的要求是这样的:(我应该能够使用 myxmlfile.xml 中定义的所有标签)比如,

<m:mymessages id="mymessages" showDetail="true" autoUpdate="true"/>

我尝试了很多方法,比如将两个文件放在同一个文件夹中,并(xmlns:m="D:/resources/xml")在 xhtml 文件中添加这种类型的行,但没有找到运气。

我正在使用 primefaces 3.2

提前致谢

4

1 回答 1

0

您正在寻找的是复合组件。看看这个博客:http ://www.mkyong.com/jsf2/composite-components-in-jsf-2-0/

于 2013-04-06T09:56:05.913 回答