• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/libxml2-2.7.2/

Lines Matching defs:nodes

71 * non-element nodes; actually it will speed up comparison only if
937 fprintf(output, "Set contains %d nodes:\n", cur->nodeNr);
1822 * look out for namespace nodes in the node-set.
2787 * This stamps all the element nodes with the document order
2837 * Compare two nodes w.r.t document order
2985 * Compare two nodes w.r.t document order.
2986 * This one is optimized for handling of non-element nodes.
3073 * TODO: why do we return 1 for namespace nodes?
3129 * adjacent non-element nodes around.
3317 * the namespace nodes are duplicated and the next pointer is set to the
3353 * Namespace nodes in libxml don't match the XPath semantic. In a node set
3354 * the namespace nodes are duplicated and the next pointer is set to the
3497 /* @@ with_ns to check whether namespace nodes should be looked at @@ */
3555 /* @@ with_ns to check whether namespace nodes should be looked at @@ */
3613 /* @@ with_ns to check whether namespace nodes should be looked at @@ */
3653 * Merges two nodesets, all nodes from @val2 are added to @val1
3671 * those nasty namespace nodes need to be added with
3675 * some temporary nodes are in, that would be helpfull.
3697 /* @@ with_ns to check whether namespace nodes should be looked at @@ */
3768 * Merges two nodesets, all nodes from @val2 are added to @val1
3784 /* @@ with_ns to check whether namespace nodes should be looked at @@ */
3829 * @hasSet2NsNodes: 1 if set2 contains namespaces nodes
3831 * Merges two nodesets, all nodes from @set2 are added to @set1
3833 * Checks for duplicate nodes. Clears set2.
3843 * Note that doing a memcpy of the list, namespace nodes are
3938 * @hasSet2NsNodes: 1 if set2 contains namespaces nodes
3940 * Merges two nodesets, all nodes from @set2 are added to @set1
3942 * Doesn't chack for duplicate nodes. Clears set2.
3954 * Note that doing a memcpy of the list, namespace nodes are
4071 * Free the NodeSet compound (not the actual nodes !).
4079 /* @@ with_ns to check whether namespace nodes should be looked at @@ */
4093 * Clears the list from all temporary XPath objects (e.g. namespace nodes
4121 * Clears the list from temporary XPath objects (e.g. namespace nodes
4235 /* @@ with_ns to check whether namespace nodes should be looked at @@ */
4384 * Returns a node set comprising the nodes that are within both the
4412 * @nodes: a node-set, sorted by document order
4417 * Returns a subset of the nodes contained in @nodes, or @nodes if
4421 xmlXPathDistinctSorted (xmlNodeSetPtr nodes) {
4428 if (xmlXPathNodeSetIsEmpty(nodes))
4429 return(nodes);
4434 l = xmlXPathNodeSetGetLength(nodes);
4437 cur = xmlXPathNodeSetItem(nodes, i);
4452 * @nodes: a node-set
4456 * @nodes is sorted by document order, then #exslSetsDistinctSorted
4459 * Returns a subset of the nodes contained in @nodes, or @nodes if
4463 xmlXPathDistinct (xmlNodeSetPtr nodes) {
4464 if (xmlXPathNodeSetIsEmpty(nodes))
4465 return(nodes);
4467 xmlXPathNodeSetSort(nodes);
4468 return(xmlXPathDistinctSorted(nodes));
4476 * Implements the EXSLT - Sets has-same-nodes function:
4502 * @nodes: a node-set, sorted by document order
4508 * Returns the nodes in @nodes that precede @node in document order,
4509 * @nodes if @node is NULL or an empty node-set if @nodes
4513 xmlXPathNodeLeadingSorted (xmlNodeSetPtr nodes, xmlNodePtr node) {
4519 return(nodes);
4524 if (xmlXPathNodeSetIsEmpty(nodes) ||
4525 (!xmlXPathNodeSetContains(nodes, node)))
4528 l = xmlXPathNodeSetGetLength(nodes);
4530 cur = xmlXPathNodeSetItem(nodes, i);
4540 * @nodes: a node-set
4545 * @nodes is sorted by document order, then #exslSetsNodeLeadingSorted
4548 * Returns the nodes in @nodes that precede @node in document order,
4549 * @nodes if @node is NULL or an empty node-set if @nodes
4553 xmlXPathNodeLeading (xmlNodeSetPtr nodes, xmlNodePtr node) {
4554 xmlXPathNodeSetSort(nodes);
4555 return(xmlXPathNodeLeadingSorted(nodes, node));
4566 * Returns the nodes in @nodes1 that precede the first node in @nodes2
4588 * Returns the nodes in @nodes1 that precede the first node in @nodes2
4606 * @nodes: a node-set, sorted by document order
4612 * Returns the nodes in @nodes that follow @node in document order,
4613 * @nodes if @node is NULL or an empty node-set if @nodes
4617 xmlXPathNodeTrailingSorted (xmlNodeSetPtr nodes, xmlNodePtr node) {
4623 return(nodes);
4628 if (xmlXPathNodeSetIsEmpty(nodes) ||
4629 (!xmlXPathNodeSetContains(nodes, node)))
4632 l = xmlXPathNodeSetGetLength(nodes);
4634 cur = xmlXPathNodeSetItem(nodes, i);
4645 * @nodes: a node-set
4650 * @nodes is sorted by document order, then #xmlXPathNodeTrailingSorted
4653 * Returns the nodes in @nodes that follow @node in document order,
4654 * @nodes if @node is NULL or an empty node-set if @nodes
4658 xmlXPathNodeTrailing (xmlNodeSetPtr nodes, xmlNodePtr node) {
4659 xmlXPathNodeSetSort(nodes);
4660 return(xmlXPathNodeTrailingSorted(nodes, node));
4671 * Returns the nodes in @nodes1 that follow the first node in @nodes2
4693 * Returns the nodes in @nodes1 that follow the first node in @nodes2
5299 Removed 11 July 2004 - the current handling of xslt tmpRVT nodes means that
5492 * TODO: Due to those nasty ns-nodes, we need to traverse
5493 * the list and free the ns-nodes.
6451 * the comparison on the string-values of the two nodes is true.
6464 * Conclusion all nodes need to be converted first to their string value
6716 * comparison on the string-values of the two nodes is true.
7488 * A traversal function enumerates nodes along an axis.
7497 * A traversal function enumerates nodes along an axis.
7587 * Traversal function for the "child" direction and nodes of type element.
7663 * Additionally it returns only nodes which can be parents of
7664 * element nodes.
7899 * parent and so on; the nodes are ordered in reverse document order; thus the
8097 * The following axis contains all nodes in the same document as the context
8099 * descendants and excluding attribute nodes and namespace nodes; the nodes
8133 /* nodes need to be in the same document */
8152 * the preceding axis contains all nodes in the same document as the context
8154 * ancestors and excluding attribute nodes and namespace nodes; the nodes are
8190 * the preceding axis contains all nodes in the same document as the context
8192 * ancestors and excluding attribute nodes and namespace nodes; the nodes are
8236 * the namespace axis contains the namespace nodes of the context node;
8237 * the order of nodes on this axis is implementation-defined; the axis will
8341 * The last function returns the number of nodes in the context node list.
8499 * string value of each of the nodes in the argument node-set. When the
8674 * the original prefix in its representation of nodes; in this case, an
9465 * The sum function returns the sum of the values of the nodes in
11459 " context contains %d nodes\n", nbNodes);
11536 * context node, with the number of nodes in the
11669 * Check if the node set contains a sufficient number of nodes for
11762 * namespace nodes.
11926 /* The popped object holding the context nodes */
11928 /* The set of context nodes for the node tests */
11934 /* The final resulting node set wrt to all context nodes */
11973 * - If the nodes to be traversed wrt to the initial nodes and
11977 * Example: if we know that for two initial nodes, the one is
12003 * This iterator will give us only nodes which can
12004 * hold element nodes.
12172 * Traverse the axis and test the nodes.
12226 * xmlXPathNodeSetAddNs() for namespace nodes here?
12446 * Add the filtered set of nodes to the result node set.
12450 * The predicates filtered all nodes out.
12529 "\nExamined %d nodes, found %d nodes at that step\n",
12673 * Returns the number of nodes traversed
13094 * Returns the number of nodes traversed
13677 * context node, with the number of nodes in the
14265 printf("stream eval: checked %d nodes selected %d\n",