在哪里可以找到 JSF Facelets 标记库的 XML 模式定义 (XSD)?

Vic*_*tor 4 jsf xsd facelets

在哪里可以找到 XML 模式定义

xmlns:ui="http://java.sun.com/jsf/facelets" 
xmlns:h="http://java.sun.com/jsf/html" 
xmlns:f="http://java.sun.com/jsf/core" 
xmlns:c="http://java.sun.com/jstl/core" 
Run Code Online (Sandbox Code Playgroud)

或自 JSF 2.2

xmlns:jsf="http://xmlns.jcp.org/jsf" 
xmlns:ui="http://xmlns.jcp.org/jsf/facelets" 
xmlns:h="http://xmlns.jcp.org/jsf/html" 
xmlns:f="http://xmlns.jcp.org/jsf/core" 
xmlns:a="http://xmlns.jcp.org/jsf/passthrough" 
xmlns:c="http://xmlns.jcp.org/jsp/jstl/core" 
Run Code Online (Sandbox Code Playgroud)

?

Daw*_*tel 5

我最近发现 JSF 标签缺少 XSD 令人费解。虽然这样的 XSD 不是这里描述的完整参考,但我发现它仍然有用。它们可以帮助避免拼写错误并提供标签和属性的文档。

因此我将可用taglib.xml文件转换为 XSD 文件。结果可在我的 GitHub 项目上找到。可用的 XSLT 转换可用于从任何*.taglib.xml文件生成 XSD 。

在 IntelliJ IDEA 社区中,这些 XSD 就像一种魅力。


Boz*_*zho 2

在 JSF 实现的 jar 文件中,有一个META-INF文件夹。在那里您可以找到.tld您需要的文件。但他们不是.xsd

请注意,如果您使用 Facelets,则 Facelets 定义位于jsf-facelets-xx.jar

至于 JSTL 核心标签 -这是一个有用的参考

这就是 JSF 2.0 之前的全部内容。