在哪里可以找到
的模式定义xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:c="http://java.sun.com/jstl/core"
答案 0 :(得分:3)
在JSF实现的jar文件中有一个META-INF
文件夹。在那里,您可以找到所需的.tld
个文件。但它们不是.xsd
。
请注意,如果您使用的是facelets,则facelets定义位于jsf-facelets-xx.jar
至于JSTL核心标签 - this is a useful reference
这就是关于JSF pre-2.0的全部内容。
答案 1 :(得分:2)
我最近发现JSF标签缺乏XSD。虽然这样的XSD不是here描述的完整参考,但我发现它仍然有用。它们可以帮助避免拼写错误并提供标签和属性的文档。
因此,我将可用的taglib.xml
文件转换为XSD文件。结果可用on my GitHub project。可用的XSLT转换可用于从任何*.taglib.xml
文件生成XSD。
在IntelliJ IDEA社区中,那些XSD就像魅力一样。
答案 2 :(得分:1)
您可以将.tld文件从@ Bozho的答案转换为XSD文件,以集成到Schema Aware XML Editor Details
如果您碰巧使用IntelliJ,您可以将JSF方面添加到您的模块中,IDE将直接基于.tld文件为JSF名称空间中的元素和属性提供自动完成和文档。