2016-04-15 9 views
0

複数のプライマリタイプのJCRノードを選択するためのxpathクエリを作成しようとしています。タイプのすべてのノードを取得するために複数のプライマリタイプのJCRノードを選択するXpathクエリ

/jcr:root/content//element(*, nt:file) 

:構造化されていない、またはこの:タイプNTのすべてのノードを選択するには

/jcr:root/content//element(*, nt:unstructured) 

例えば、私はこのようなクエリを書くことができnt:file

nt:unstructured型とnt:file型のすべてのノードを選択するクエリを1つ書くことはできますか? primaryType

/JCR:ルート/コンテンツ// * [JCR @:primaryType = 'NT:ファイル' または@jcr:primaryType = 'NT

答えて

1

あなたはどこにJCRに基づいてフィルタリングする句を使用することができます:構造化されていない ']

あなたは一例として提供問合せはまた、複数の種類(すなわち、スーパーと子タイプに選択していることに注意してください

あなたはタイププロジェクトのノードがあるとしましょう:記事とプロジェクトを: newsarticleが記事ノードタイプを拡張しているニュース記事。

/JCRで照会する場合:ルート/コンテンツ//要素(*、プロジェクト:記事)

あなたはまた、両方のタイプのノードを検索します。

関連する問題