4

の 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" 

または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" 

?

4

3 に答える 3

5

最近、JSF タグの XSD が不可解に不足していることに気付きました。このような XSD は、ここで説明されている完全なリファレンスではありませんが、それでも有用だと思います。タイプミスを防ぎ、タグと属性のドキュメントを提供するのに役立ちます。

したがって、利用可能なtaglib.xmlファイルを XSD ファイルに変換しました。結果は、私の GitHub プロジェクトで入手できます。利用可能な XSLT 変換を使用して、任意の*.taglib.xmlファイルから XSD を生成できます。

IntelliJ IDEA コミュニティでは、これらの XSD は魅力的に機能します。

于 2014-10-15T07:06:23.660 に答える
2

JSF実装のjarファイルにはMETA-INFフォルダーがあります。.tldそこで、必要なファイルを見つけることができます。しかし、そうではありません.xsd

ファセットを使用している場合、ファセットの定義はjsf-facelets-xx.jar

JSTLコアタグに関しては-これは便利なリファレンスです

これがJSF2.0以前のすべてです。

于 2010-02-16T08:38:17.460 に答える
1

@Bozho の回答の .tld ファイルを XSD ファイルに変換して、Schema Aware XML エディターに統合できます詳細

IntelliJ を使用している場合は、JSF ファセットをモジュールに追加できます。IDE は、.tld ファイルに直接基づいて、JSF 名前空間の要素と属性のオートコンプリートとドキュメントを提供します。

于 2010-02-16T09:58:00.490 に答える