Class EQName

  • All Implemented Interfaces:
    Callable, Function, GroundedValue, Item, Sequence

    public class EQName
    extends SystemFunction
    This class implements the saxon:EQName extension function. The function accepts a string which may be in any of three formats: (a) an NCName, representing a name in no namespace, (b) a lexical QName, in which case the prefix is interpreted relative to the in-scope namespaces in the static context, or (c) a URIQualifiedName in the form Q{uri}local. The result is an xs:QName instance.
    • Constructor Detail

      • EQName

        public EQName()
    • Method Detail

      • call

        public ZeroOrOne<QNameValue> call​(XPathContext context,
                                          Sequence[] arguments)
                                   throws XPathException
        Evaluate the function call
        Parameters:
        context - the dynamic evaluation context
        arguments - the values of the arguments, supplied as SequenceIterators
        Returns:
        the result of the evaluation, in the form of a SequenceIterator
        Throws:
        XPathException - if a dynamic error occurs during the evaluation of the expression