org.ucl.xpath.function
Class FnResolveQName
java.lang.Object
org.ucl.xpath.function.Function
org.ucl.xpath.function.FnResolveQName
- public class FnResolveQName
- extends Function
Returns an xs:QName value (that is, an expanded-QName) by taking an xs:string that has
the lexical form of an xs:QName (a string in the form "prefix:local-name" or
"local-name") and resolving it using the in-scope namespaces for a given element.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FnResolveQName
public FnResolveQName()
- Constructor for FnResolveQName.
evaluate
public ResultSequence evaluate(java.util.Collection args)
throws DynamicError
- Evaluate arguments.
- Specified by:
evaluate
in class Function
- Parameters:
args
- argument expressions.
- Returns:
- Result of evaluation.
- Throws:
DynamicError
- Dynamic error.
resolve_QName
public static ResultSequence resolve_QName(java.util.Collection args,
StaticContext sc)
throws DynamicError
- Resolve-QName operation.
- Parameters:
args
- Result from the expressions evaluation.sc
- Result of static context operation.
- Returns:
- Result of fn:resolve-QName operation.
- Throws:
DynamicError
- Dynamic error.
expected_args
public static java.util.Collection expected_args()
- Obtain a list of expected arguments.
- Returns:
- Result of operation.