Beispiel #1
0
        /// <summary>
        /// Validate an attribute test.
        /// </summary>
        /// <param name="e">
        ///            is the expression. </param>
        /// <returns> null. </returns>
        // XXX NO CHECK ?
        public virtual object visit(AttributeTest e)
        {
            QName name = e.name();

            if (name != null)
            {
                if (!expandItemQName(name))
                {
                    reportBadPrefix(name.prefix());
                }
            }

            name = e.type();
            if (name != null)
            {
                if (!expandItemTypeQName(name))
                {
                    reportBadPrefix(name.prefix());
                }
            }
            return(null);
        }