On 5/18/07, Stefano Minella <[EMAIL PROTECTED]> wrote:
If I use the following code, are there some differences in the results?

 NamespaceRegistry namespaceRegistry = ws.getNamespaceRegistry();
 String[] prefixes = namespaceRegistry.getPrefixes();

Session#getNamespacePrefixes() includes session-local mappings while
NamespaceRegistry#getPrefixes() returns only the globally mapped prefixes.
for more details see:
http://www.day.com/maven/jsr170/javadocs/jcr-1.0/javax/jcr/Session.html#getNamespacePrefixes()
http://www.day.com/maven/jsr170/javadocs/jcr-1.0/javax/jcr/NamespaceRegistry.html#getPrefixes()

cheers
stefan



Thank you
bye
stefano




On 3/8/07, Wolf Benz <[EMAIL PROTECTED]> wrote:
> You could, with code like this one:
>
> Session s = getSession();
>                 try {
>
>                         logger.info("These Namespaces are declared for the 
repository: ");
>                         for(String prefix : s.getNamespacePrefixes()){
>                                 logger.info("The prefix: " + prefix + " is mapped 
to Namespace: "
> + s.getNamespaceURI(prefix));
>                         }
> ...
>
> Wolf
>
> On 3/8/07, Michal Hybler <[EMAIL PROTECTED]> wrote:
> >
> > I have a question. Is there any way to discover if the namespace id
> > registered? Or If I register regitered namespace it  hasnt effect? Thanks
> > Michal
> > --
> > View this message in context: 
http://www.nabble.com/namespace-registering-tf3368491.html#a9372273
> > Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
> >
> >
>

Reply via email to