Extrahieren Sie XML-Namespace-Deklarationen in eine separate Tagdatei / Taglib
Ich möchte meine XML-Namespace-Deklarationen oben auf der Seite in eine separate (Tag-) Datei unterteilen, in die ich jede beliebige Facelets-Seite einfügen kann.
Ist das möglich? Oder muss ich alle XML-Namespaces in jeder Facelets-Datei kopieren?
Hier ist ein theoretisches Beispiel:xmlns.xhtml
:
<something
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:c="http://java.sun.com/jsp/jstl/core"
...
/>
Und die Vorlagendatei, die es verwenden könnte:mypage.xhtml
:
<f:view xmlns="xmlns.xhtml">
<h:head>
...
</h:head>
<h:body>
...
</h:body>
</f:view>