what am i doing wrong , none of the following xpath queries gives any result
using the following structure
Node root = session.getRootNode();
Node BookmarkSpace =
root.getNode("turnguard:BookmarkSpace");
Node NewBookmark =
BookmarkSpace.addNode("turnguard:Bookmark");
NewBookmark.addMixin("mix:referenceable");
NewBookmark.addMixin("mix:versionable");
NewBookmark.setProperty("turnguard:BookmarkTitle",
RequestContainer.getValueFor("BookmarkTitle"));
NewBookmark.setProperty("turnguard:BookmarkUrl",
RequestContainer.getValueFor("BookmarkUrl"));
NewBookmark.setProperty("turnguard:BookmarkDescription",
RequestContainer.getValueFor("BookmarkDescription"));
NewBookmark.setProperty("turnguard:In",
session.getNodeByUUID(RequestContainer.getValueFor("ParentFolderUUID")));
1. i cant query for jcr:uuid
//turnguard:BookmarkSpace/turnguard:[EMAIL
PROTECTED]:uuid='cf6b0cac-97f9-4a98-b479-b31e717d2236']
(i tried every combination with double-slashes, jcr:root in front, with @ and
without,...)
2. i cant query for element
//element(*,nt:unstructured)
//element(*,nt:base)
nothing...
3. i'm far from getting rep:similar to work
used the query from the wiki.. :(
4. i'm far from getting turnguard:Bookmarks that have a certain folder-uuid in
turnguard:In
===============
//element(*,jackrabbit:help) ??
wkr turnguard
<?xml version="1.0"?>
<Repository>
<FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
<param name="path" value="${rep.home}/repository"/>
</FileSystem>
<Security appName="Jackrabbit">
<AccessManager class="org.apache.jackrabbit.core.security.SimpleAccessManager">
</AccessManager>
<LoginModule class="org.apache.jackrabbit.core.security.SimpleLoginModule">
<param name="anonymousId" value="anonymous"/>
</LoginModule>
</Security>
<Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default"/>
<Workspace name="${wsp.name}">
<FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
<param name="path" value="${wsp.home}"/>
</FileSystem>
<PersistenceManager class="org.apache.jackrabbit.core.state.db.DerbyPersistenceManager">
<param name="url" value="jdbc:derby:${wsp.home}/db;create=true"/>
<param name="schemaObjectPrefix" value="${wsp.name}_"/>
</PersistenceManager>
<SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${wsp.home}/index"/>
</SearchIndex>
</Workspace>
<Versioning rootPath="${rep.home}/version">
<FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
<param name="path" value="${rep.home}/version"/>
</FileSystem>
<PersistenceManager class="org.apache.jackrabbit.core.state.db.DerbyPersistenceManager">
<param name="url" value="jdbc:derby:${rep.home}/version/db;create=true"/>
<param name="schemaObjectPrefix" value="version_"/>
</PersistenceManager>
</Versioning>
<SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${rep.home}/repository/index"/>
<param name="supportHighlighting" value="true"/>
<param name="excerptProviderClass" value="org.apache.jackrabbit.core.query.lucene.DefaultXMLExcerpt"/>
</SearchIndex>
</Repository>
<?xml version="1.0" encoding="UTF-8"?>
<Workspace name="default">
<FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
<param name="path" value="${wsp.home}"/>
</FileSystem>
<PersistenceManager class="org.apache.jackrabbit.core.state.db.DerbyPersistenceManager">
<param name="url" value="jdbc:derby:${wsp.home}/db;create=true"/>
<param name="schemaObjectPrefix" value="${wsp.name}_"/>
</PersistenceManager>
<SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${wsp.home}/index"/>
<param name="supportHighlighting" value="true"/>
<param name="excerptProviderClass" value="org.apache.jackrabbit.core.query.lucene.DefaultXMLExcerpt"/>
</SearchIndex>
</Workspace>