Esempio n. 1
0
        internal static XdmNodeKind ForNodeKindTest(JNodeKindTest test)
        {
            int kind = test.getPrimitiveType();

            switch (kind)
            {
            case JType.DOCUMENT:
                return(Document);

            case JType.ELEMENT:
                return(Element);

            case JType.ATTRIBUTE:
                return(Attribute);

            case JType.TEXT:
                return(Text);

            case JType.COMMENT:
                return(Comment);

            case JType.PROCESSING_INSTRUCTION:
                return(ProcessingInstruction);

            case JType.NAMESPACE:
                return(Namespace);

            default:
                throw new ArgumentException("Unknown node kind");
            }
        }
Esempio n. 2
0
 internal static XdmNodeKind ForNodeKindTest(JNodeKindTest test)
 {
     int kind = test.getPrimitiveType();
         switch (kind)
         {
             case JType.DOCUMENT:
                 return Document;
             case JType.ELEMENT:
                 return Element;
             case JType.ATTRIBUTE:
                 return Attribute;
             case JType.TEXT:
                 return Text;
             case JType.COMMENT:
                 return Comment;
             case JType.PROCESSING_INSTRUCTION:
                 return ProcessingInstruction;
             case JType.NAMESPACE:
                 return Namespace;
             default:
                 throw new ArgumentException("Unknown node kind");
         }
 }