Examples of toNodeSet()


Examples of org.exist.xquery.value.Sequence.toNodeSet()

            if (!Type.subTypeOf(item.getType(), Type.NODE))
                {throw new XPathException(this, ErrorCodes.XPTY0004,  "Item is not a node; got '" + item + "'", seq);}
            final Sequence s = item.toSequence();

            if (s.isPersistentSet()) {
                final NodeProxy p = s.toNodeSet().get(0);
                result.add(new NodeProxy(p.getDocument()));
            } else {
                if (seq.hasOne() && item.getType() == Type.ATTRIBUTE) {
                  result.add(item);
                } else {
View Full Code Here

Examples of org.exist.xquery.value.Sequence.toNodeSet()

          // evaluate argument expression
          final Sequence argSeq = arg.eval(result);
          NodeSet argSet;
          if (contextId != Expression.NO_CONTEXT_ID) {
            argSet = argSeq.toNodeSet().getContextNodes(contextId);
          } else {
            argSet = argSeq.toNodeSet().getContextNodes(getExpressionId());
          }
          result = ((NodeSet)result).except(argSet);
            }
View Full Code Here

Examples of org.exist.xquery.value.Sequence.toNodeSet()

          final Sequence argSeq = arg.eval(result);
          NodeSet argSet;
          if (contextId != Expression.NO_CONTEXT_ID) {
            argSet = argSeq.toNodeSet().getContextNodes(contextId);
          } else {
            argSet = argSeq.toNodeSet().getContextNodes(getExpressionId());
          }
          result = ((NodeSet)result).except(argSet);
            }
     
    // case 2: simply invert the boolean value
View Full Code Here

Examples of org.exist.xquery.value.Sequence.toNodeSet()

            Sequence result = xquery.execute(query, null, AccessContext.TEST);

            String col = XmldbURI.create("/db/QT3/" + file).removeLastSegment().toString();

            for (NodeProxy node : result.toNodeSet()) {
                ElementImpl el = (ElementImpl) node.getNode();

                String name = el.getAttribute("name");
                if (name == null)
                    continue;
View Full Code Here

Examples of org.exist.xquery.value.Sequence.toNodeSet()

            Sequence result = xquery.execute(query, null, AccessContext.TEST);

            String col = XmldbURI.create("/db/QT3/" + file).removeLastSegment().toString();

            for (NodeProxy node : result.toNodeSet()) {
                ElementImpl el = (ElementImpl) node.getNode();

                String _name = el.getAttribute("name");
                if (_name == null)
                    continue;
View Full Code Here

Examples of org.exist.xquery.value.Sequence.toNodeSet()

            Sequence results = xqs.execute(query, null, AccessContext.TEST);

            Assert.assertFalse("", results.isEmpty());

            ElementImpl TC = (ElementImpl) results.toNodeSet().get(0).getNode();

            Sequence contextSequence = null;

            NodeList expected = null;
            String nodeName = "";
View Full Code Here

Examples of org.exist.xquery.value.Sequence.toNodeSet()

            "let $XQTSCatalog := xmldb:document('/db/XQTS/XQTSCatalog.xml') "+
            "return $XQTSCatalog//catalog:sources//catalog:source";

            Sequence results = xquery.execute(query, null, AccessContext.TEST);

            for (NodeProxy node : results.toNodeSet()) {
                ElementImpl source = (ElementImpl) node.getNode();
                sources.put(source.getAttribute("ID"), XQTS_folder + source.getAttribute("FileName"));
            }
        }
        if (moduleSources == null) {
View Full Code Here

Examples of org.exist.xquery.value.Sequence.toNodeSet()

                "let $XQTSCatalog := xmldb:document('/db/XQTS/XQTSCatalog.xml') "+
                "return $XQTSCatalog//catalog:sources//catalog:module";

            Sequence results = xquery.execute(query, null, AccessContext.TEST);

            for (NodeProxy node : results.toNodeSet()) {
                ElementImpl source = (ElementImpl) node.getNode();
                moduleSources.put(source.getAttribute("ID"), "test/external/XQTS_1_0_3/"+source.getAttribute("FileName")+".xq");
            }
        }
    }
View Full Code Here

Examples of org.exist.xquery.value.Sequence.toNodeSet()

            Sequence results = xquery.execute(query, null, AccessContext.TEST);
           
            Assert.assertFalse("", !results.hasOne());

            ElementImpl TC = (ElementImpl) results.toNodeSet().get(0).getNode();

            //collect test case information
            String folder = "";
            String scenario = "";
            String script = "";
View Full Code Here

Examples of org.exist.xquery.value.Sequence.toNodeSet()

        XQuery xqs = broker.getXQueryService();
       
        Sequence results = xqs.execute(tsQuery, null, AccessContext.TEST);
       
        for (NodeProxy p : results.toNodeSet()) {
          NamedNodeMap attrs = p.getNode().getAttributes();
          String name = attrs.getNamedItem("name").getNodeValue();
          String file = attrs.getNamedItem("file").getNodeValue();
         
          processSet(src, name, file);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.