Où puis-je trouver des définitions de schéma pouroù puis-je trouver des définitions de schéma pour jsf?
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:c="http://java.sun.com/jstl/core"
?
Où puis-je trouver des définitions de schéma pouroù puis-je trouver des définitions de schéma pour jsf?
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:c="http://java.sun.com/jstl/core"
?
Dans le fichier jar de votre implémentation JSF se trouve un dossier META-INF
. Vous y trouverez les fichiers .tld
dont vous avez besoin. Mais ils ne sont pas .xsd
.
Notez que si vous utilisez facelets, les définitions de facelets sont dans le jsf-facelets-xx.jar
En ce qui concerne les balises de base JSTL - this is a useful reference
C'est tout au sujet JSF pré-2.0.
Vous pouvez convertir les fichiers .tld de @ réponse de Bozho aux fichiers XSD à intégrer dans un schéma XML Aware Editor Details
Si vous arrive d'utiliser IntelliJ, vous pouvez ajouter la facette JSF à votre module, et IDE fournira la saisie semi-automatique et la documentation pour les éléments et les attributs dans les espaces de noms JSF, basés directement sur les fichiers .tld.
J'utilise IntelliJ mais il se plaint de: xmlns: common = "http://java.sun.com/jsf/composite/components/common mais pas d'autres comme xmlns: h =" http://java.sun.com/jsf/html "... De l'aide? –
J'ai récemment trouvé un manque déroutant de XSD pour les balises JSF. Bien que ce XSD ne serait pas une référence complète comme décrit here je trouve toujours utile. Ils peuvent aider à éviter les fautes de frappe et fournir une documentation pour les balises et les attributs.
Par conséquent, j'ai transformé les fichiers taglib.xml
disponibles en fichiers XSD. Le résultat est disponible on my GitHub project. La transformation XSLT disponible peut être utilisée pour générer XSD à partir de n'importe quel fichier *.taglib.xml
.
Dans la communauté IntelliJ IDEA, ces XSD fonctionnent comme un charme.
Pourquoi en avez-vous besoin? – Bozho
Notez que le JSTL est faux. Le '/ jsp' est manquant. Il convient également de noter que le taglib core (et fmt) JSTL est inutile/superflue dans JSF car JSF (et Facelets) lui-même fournit la même fonctionnalité hors de la boîte. Seules les fonctions JSTL taglib ont encore de la valeur dans JSF. – BalusC