XPath - Emergency

View: New views
2 Messages — Rating Filter:   Alert me  

XPath - Emergency

by jakobitsch juergen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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:Bookmark[@jcr: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>

Re: XPath - Emergency

by Marcel Reutegger :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

please use the users list for this kind of questions.

did you save your changes before you execute the query?

regards
  marcel

jakobitsch juergen wrote:

> 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:Bookmark[@jcr: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
>
>
>      

LightInTheBox - Buy quality products at wholesale price