final DocumentInfo document = doc;
final KeyDefinitionSet keySet = selectedKeySet;
MappingFunction map = new MappingFunction() {
// Map a value to the sequence of nodes having that value as a key value
public SequenceIterator map(Item item) throws XPathException {
return keyManager.selectByKey(
keySet, document, (AtomicValue)item, keyContext);
}
};
SequenceIterator keys = argument[1].iterate(context);