Supply a NamespaceContext
object to evaluate()
that can resolve the prefixes:
package javax.xml.namespace;
public interface NamespaceContext {
String getNamespaceURI(String prefix);
String getPrefix(String namespaceURI);
Iterator getPrefixes(String namespaceURI);
}
Java 7/JAXP 1.5 should add a standard implementation of this interface.