Class ResolveQName

    • Constructor Detail

      • ResolveQName

        public ResolveQName()
    • Method Detail

      • call

        public ZeroOrOne call​(XPathContext context,
                              Sequence[] arguments)
                       throws XPathException
        Evaluate the expression
        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
      • resolveQName

        public static QNameValue resolveQName​(java.lang.CharSequence lexicalQName,
                                              NodeInfo element)
                                       throws XPathException
        Static method to resolve a lexical QName against the namespace context of a supplied element node
        Parameters:
        lexicalQName - the lexical QName
        element - the element node whose namespace context is to be used
        Returns:
        the result of resolving the QName
        Throws:
        XPathException - if the supplied value is not a valid lexical QName, or if its namespace prefix is not in scope