• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/gettext-0.17/gettext-tools/gnulib-lib/libxml/

Lines Matching defs:nodes

71 * non-element nodes; actually it will speed up comparison only if
936 fprintf(output, "Set contains %d nodes:\n", cur->nodeNr);
1821 * look out for namespace nodes in the node-set.
2776 * This stamps all the element nodes with the document order
2826 * Compare two nodes w.r.t document order
2972 * Compare two nodes w.r.t document order.
2973 * This one is optimized for handling of non-element nodes.
3059 * TODO: why do we return 1 for namespace nodes?
3115 * adjacent non-element nodes around.
3303 * the namespace nodes are duplicated and the next pointer is set to the
3339 * Namespace nodes in libxml don't match the XPath semantic. In a node set
3340 * the namespace nodes are duplicated and the next pointer is set to the
3483 /* @@ with_ns to check whether namespace nodes should be looked at @@ */
3541 /* @@ with_ns to check whether namespace nodes should be looked at @@ */
3599 /* @@ with_ns to check whether namespace nodes should be looked at @@ */
3639 * Merges two nodesets, all nodes from @val2 are added to @val1
3655 * those nasty namespace nodes need to be added with
3659 * some temporary nodes are in, that would be helpfull.
3681 /* @@ with_ns to check whether namespace nodes should be looked at @@ */
3752 * Merges two nodesets, all nodes from @val2 are added to @val1
3766 /* @@ with_ns to check whether namespace nodes should be looked at @@ */
3811 * @hasSet2NsNodes: 1 if set2 contains namespaces nodes
3813 * Merges two nodesets, all nodes from @set2 are added to @set1
3815 * Checks for duplicate nodes. Clears set2.
3825 * Note that doing a memcpy of the list, namespace nodes are
3918 * @hasSet2NsNodes: 1 if set2 contains namespaces nodes
3920 * Merges two nodesets, all nodes from @set2 are added to @set1
3922 * Doesn't chack for duplicate nodes. Clears set2.
3934 * Note that doing a memcpy of the list, namespace nodes are
4049 * Free the NodeSet compound (not the actual nodes !).
4057 /* @@ with_ns to check whether namespace nodes should be looked at @@ */
4071 * Clears the list from all temporary XPath objects (e.g. namespace nodes
4099 * Clears the list from temporary XPath objects (e.g. namespace nodes
4213 /* @@ with_ns to check whether namespace nodes should be looked at @@ */
4361 * Returns a node set comprising the nodes that are within both the
4387 * @nodes: a node-set, sorted by document order
4392 * Returns a subset of the nodes contained in @nodes, or @nodes if
4396 xmlXPathDistinctSorted (xmlNodeSetPtr nodes) {
4403 if (xmlXPathNodeSetIsEmpty(nodes))
4404 return(nodes);
4407 l = xmlXPathNodeSetGetLength(nodes);
4410 cur = xmlXPathNodeSetItem(nodes, i);
4425 * @nodes: a node-set
4429 * @nodes is sorted by document order, then #exslSetsDistinctSorted
4432 * Returns a subset of the nodes contained in @nodes, or @nodes if
4436 xmlXPathDistinct (xmlNodeSetPtr nodes) {
4437 if (xmlXPathNodeSetIsEmpty(nodes))
4438 return(nodes);
4440 xmlXPathNodeSetSort(nodes);
4441 return(xmlXPathDistinctSorted(nodes));
4449 * Implements the EXSLT - Sets has-same-nodes function:
4475 * @nodes: a node-set, sorted by document order
4481 * Returns the nodes in @nodes that precede @node in document order,
4482 * @nodes if @node is NULL or an empty node-set if @nodes
4486 xmlXPathNodeLeadingSorted (xmlNodeSetPtr nodes, xmlNodePtr node) {
4492 return(nodes);
4495 if (xmlXPathNodeSetIsEmpty(nodes) ||
4496 (!xmlXPathNodeSetContains(nodes, node)))
4499 l = xmlXPathNodeSetGetLength(nodes);
4501 cur = xmlXPathNodeSetItem(nodes, i);
4511 * @nodes: a node-set
4516 * @nodes is sorted by document order, then #exslSetsNodeLeadingSorted
4519 * Returns the nodes in @nodes that precede @node in document order,
4520 * @nodes if @node is NULL or an empty node-set if @nodes
4524 xmlXPathNodeLeading (xmlNodeSetPtr nodes, xmlNodePtr node) {
4525 xmlXPathNodeSetSort(nodes);
4526 return(xmlXPathNodeLeadingSorted(nodes, node));
4537 * Returns the nodes in @nodes1 that precede the first node in @nodes2
4559 * Returns the nodes in @nodes1 that precede the first node in @nodes2
4577 * @nodes: a node-set, sorted by document order
4583 * Returns the nodes in @nodes that follow @node in document order,
4584 * @nodes if @node is NULL or an empty node-set if @nodes
4588 xmlXPathNodeTrailingSorted (xmlNodeSetPtr nodes, xmlNodePtr node) {
4594 return(nodes);
4597 if (xmlXPathNodeSetIsEmpty(nodes) ||
4598 (!xmlXPathNodeSetContains(nodes, node)))
4601 l = xmlXPathNodeSetGetLength(nodes);
4603 cur = xmlXPathNodeSetItem(nodes, i);
4613 * @nodes: a node-set
4618 * @nodes is sorted by document order, then #xmlXPathNodeTrailingSorted
4621 * Returns the nodes in @nodes that follow @node in document order,
4622 * @nodes if @node is NULL or an empty node-set if @nodes
4626 xmlXPathNodeTrailing (xmlNodeSetPtr nodes, xmlNodePtr node) {
4627 xmlXPathNodeSetSort(nodes);
4628 return(xmlXPathNodeTrailingSorted(nodes, node));
4639 * Returns the nodes in @nodes1 that follow the first node in @nodes2
4661 * Returns the nodes in @nodes1 that follow the first node in @nodes2
5267 Removed 11 July 2004 - the current handling of xslt tmpRVT nodes means that
5460 * TODO: Due to those nasty ns-nodes, we need to traverse
5461 * the list and free the ns-nodes.
6416 * the comparison on the string-values of the two nodes is true.
6429 * Conclusion all nodes need to be converted first to their string value
6681 * comparison on the string-values of the two nodes is true.
7453 * A traversal function enumerates nodes along an axis.
7462 * A traversal function enumerates nodes along an axis.
7552 * Traversal function for the "child" direction and nodes of type element.
7628 * Additionally it returns only nodes which can be parents of
7629 * element nodes.
7864 * parent and so on; the nodes are ordered in reverse document order; thus the
8062 * The following axis contains all nodes in the same document as the context
8064 * descendants and excluding attribute nodes and namespace nodes; the nodes
8098 /* nodes need to be in the same document */
8117 * the preceding axis contains all nodes in the same document as the context
8119 * ancestors and excluding attribute nodes and namespace nodes; the nodes are
8155 * the preceding axis contains all nodes in the same document as the context
8157 * ancestors and excluding attribute nodes and namespace nodes; the nodes are
8201 * the namespace axis contains the namespace nodes of the context node;
8202 * the order of nodes on this axis is implementation-defined; the axis will
8306 * The last function returns the number of nodes in the context node list.
8462 * string value of each of the nodes in the argument node-set. When the
8632 * the original prefix in its representation of nodes; in this case, an
9423 * The sum function returns the sum of the values of the nodes in
11413 " context contains %d nodes\n", nbNodes);
11490 * context node, with the number of nodes in the
11625 * Check if the node set contains a sufficient number of nodes for
11711 * namespace nodes.
11875 /* The popped object holding the context nodes */
11877 /* The set of context nodes for the node tests */
11883 /* The final resulting node set wrt to all context nodes */
11922 * - If the nodes to be traversed wrt to the initial nodes and
11926 * Example: if we know that for two initial nodes, the one is
11952 * This iterator will give us only nodes which can
11953 * hold element nodes.
12121 * Traverse the axis and test the nodes.
12174 * xmlXPathNodeSetAddNs() for namespace nodes here?
12384 * Add the filtered set of nodes to the result node set.
12388 * The predicates filtered all nodes out.
12466 "\nExamined %d nodes, found %d nodes at that step\n",
12610 * Returns the number of nodes traversed
13030 * Returns the number of nodes traversed
13613 * context node, with the number of nodes in the
14201 printf("stream eval: checked %d nodes selected %d\n",