예제 #1
0
파일: ANode.java 프로젝트: bhuesemann/basex
 /**
  * Returns the uri for the specified prefix.
  *
  * @param pref prefix
  * @param ctx query context
  * @return uri
  */
 public final byte[] uri(final byte[] pref, final QueryContext ctx) {
   final Atts at = ns();
   if (at != null) {
     final int i = at.get(pref);
     if (i != -1) return at.val[i];
     final ANode n = parent();
     if (n != null) return n.uri(pref, ctx);
   }
   return pref.length == 0 ? Token.EMPTY : null;
 }