Import line: | libxml2 = imports.gi.libxml2; |
GIR File: | libxml2-2.0.gir |
C documentation: | libxml2NodeSet |
Struct : | NodeSet |
Show / Hide Inherited methods, properties and signals |
Properties | Defined By | |
---|---|---|
nodeMax : Number
|
libxml2.NodeSet | |
nodeNr : Number
|
libxml2.NodeSet | |
nodeTab : libxml2.Node
|
libxml2.NodeSet |
Method / Constructor | Defined By | |
---|---|---|
new libxml2.NodeSet
()
Create a new libxml2.NodeSet
Create a new libxml2.NodeSet
|
||
XPathCastNodeSetToBoolean
()
:
Number
Converts a node-set to its boolean value Returns the boolean value
Converts a node-set to its boolean value Returns the boolean value
|
libxml2.NodeSet | |
XPathCastNodeSetToNumber
()
:
Number
Converts a node-set to its number value Returns the number value
Converts a node-set to its number value Returns the number value
|
libxml2.NodeSet | |
XPathCastNodeSetToString
()
:
Number
Converts a node-set to its string value.
Converts a node-set to its string value. Returns a newly allocated string.
|
libxml2.NodeSet | |
XPathDifference
(NodeSet nodes2)
:
libxml2.NodeSet
Implements the EXSLT - Sets difference() function: node-set set:difference (node-set, node-set) Returns the difference between the two node sets, or nodes1 if nodes2 is empty
Implements the EXSLT - Sets difference() function: node-set set:difference (node-set, node-set) Returns the difference between the two node sets, or nodes1 if nodes2 is empty
|
libxml2.NodeSet | |
XPathDistinct
()
:
libxml2.NodeSet
Implements the EXSLT - Sets distinct() function: node-set set:distinct (node-set) is called with the sorted node-set Returns a subset of the nodes contained in nodes, or nodes if it is empty
Implements the EXSLT - Sets distinct() function: node-set set:distinct (node-set) is called with the sorted node-set Returns a subset of the nodes contained in nodes, or nodes if it is empty
|
libxml2.NodeSet | |
XPathDistinctSorted
()
:
libxml2.NodeSet
Implements the EXSLT - Sets distinct() function: node-set set:distinct (node-set) Returns a subset of the nodes contained in nodes, or nodes if it is empty
Implements the EXSLT - Sets distinct() function: node-set set:distinct (node-set) Returns a subset of the nodes contained in nodes, or nodes if it is empty
|
libxml2.NodeSet | |
XPathFreeNodeSet
()
:
none
Free the NodeSet compound (not the actual nodes !).
Free the NodeSet compound (not the actual nodes !).
|
libxml2.NodeSet | |
Implements the EXSLT - Sets has-same-nodes function: boolean set:has-same-node(node-set, node-set) Returns true (1) if nodes1 shares any node with nodes2, false (0) otherwise
Implements the EXSLT - Sets has-same-nodes function: boolean set:has-same-node(node-set, node-set) Returns true (1) if nodes1 shares any node with nodes2, false (0) otherwise
|
libxml2.NodeSet | |
XPathIntersection
(NodeSet nodes2)
:
libxml2.NodeSet
Implements the EXSLT - Sets intersection() function: node-set set:intersection (node-set, node-set) Returns a node set comprising the nodes that are within both the node sets passed as arguments
Implements the EXSLT - Sets intersection() function: node-set set:intersection (node-set, node-set) Returns a node set comprising the nodes that are within both the node sets passed as arguments
|
libxml2.NodeSet | |
XPathLeading
(NodeSet nodes2)
:
libxml2.NodeSet
Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) exslSetsLeadingSorted is called.
Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) exslSetsLeadingSorted is called. Returns the nodes in nodes1 that precede the first node in nodes2 in document order, nodes1 if nodes2 is NULL or empty or an empty node-set if nodes1 doesn't contain nodes2
|
libxml2.NodeSet | |
XPathLeadingSorted
(NodeSet nodes2)
:
libxml2.NodeSet
Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) Returns the nodes in nodes1 that precede the first node in nodes2 in document order, nodes1 if nodes2 is NULL or empty or an empty node-set if nodes1 doesn't contain nodes2
Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) Returns the nodes in nodes1 that precede the first node in nodes2 in document order, nodes1 if nodes2 is NULL or empty or an empty node-set if nodes1 doesn't contain nodes2
|
libxml2.NodeSet | |
XPathNodeLeading
(Node node)
:
libxml2.NodeSet
Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) is called.
Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) is called. Returns the nodes in nodes that precede node in document order,
|
libxml2.NodeSet | |
XPathNodeLeadingSorted
(Node node)
:
libxml2.NodeSet
Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) Returns the nodes in nodes that precede node in document order,
Implements the EXSLT - Sets leading() function: node-set set:leading (node-set, node-set) Returns the nodes in nodes that precede node in document order,
|
libxml2.NodeSet | |
XPathNodeSetAdd
(Node val)
:
none
add a new xmlNodePtr to an existing NodeSet
add a new xmlNodePtr to an existing NodeSet
|
libxml2.NodeSet | |
add a new namespace node to an existing NodeSet
add a new namespace node to an existing NodeSet
|
libxml2.NodeSet | |
XPathNodeSetAddUnique
(Node val)
:
none
add a new xmlNodePtr to an existing NodeSet, optimized version when we are sure the node is not already in the set.
add a new xmlNodePtr to an existing NodeSet, optimized version when we are sure the node is not already in the set.
|
libxml2.NodeSet | |
checks whether cur contains val Returns true (1) if cur contains val, false (0) otherwise
checks whether cur contains val Returns true (1) if cur contains val, false (0) otherwise
|
libxml2.NodeSet | |
XPathNodeSetDel
(Node val)
:
none
Removes an xmlNodePtr from an existing NodeSet
Removes an xmlNodePtr from an existing NodeSet
|
libxml2.NodeSet | |
XPathNodeSetMerge
(NodeSet val2)
:
libxml2.NodeSet
Merges two nodesets, all nodes from val2 are added to val1 if val1 is NULL, a new set is created and copied from val2 Returns val1 once extended or NULL in case of error.
Merges two nodesets, all nodes from val2 are added to val1 if val1 is NULL, a new set is created and copied from val2 Returns val1 once extended or NULL in case of error.
|
libxml2.NodeSet | |
XPathNodeSetRemove
(Number val)
:
none
Removes an entry from an existing NodeSet list.
Removes an entry from an existing NodeSet list.
|
libxml2.NodeSet | |
XPathNodeSetSort
()
:
none
Sort the node set in document order
Sort the node set in document order
|
libxml2.NodeSet | |
XPathNodeTrailing
(Node node)
:
libxml2.NodeSet
Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) is called.
Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) is called. Returns the nodes in nodes that follow node in document order,
|
libxml2.NodeSet | |
XPathNodeTrailingSorted
(Node node)
:
libxml2.NodeSet
Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) Returns the nodes in nodes that follow node in document order,
Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) Returns the nodes in nodes that follow node in document order,
|
libxml2.NodeSet | |
XPathTrailing
(NodeSet nodes2)
:
libxml2.NodeSet
Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) xmlXPathTrailingSorted is called.
Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) xmlXPathTrailingSorted is called. Returns the nodes in nodes1 that follow the first node in nodes2 in document order, nodes1 if nodes2 is NULL or empty or an empty node-set if nodes1 doesn't contain nodes2
|
libxml2.NodeSet | |
XPathTrailingSorted
(NodeSet nodes2)
:
libxml2.NodeSet
Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) Returns the nodes in nodes1 that follow the first node in nodes2 in document order, nodes1 if nodes2 is NULL or empty or an empty node-set if nodes1 doesn't contain nodes2
Implements the EXSLT - Sets trailing() function: node-set set:trailing (node-set, node-set) Returns the nodes in nodes1 that follow the first node in nodes2 in document order, nodes1 if nodes2 is NULL or empty or an empty node-set if nodes1 doesn't contain nodes2
|
libxml2.NodeSet | |
XPathWrapNodeSet
()
:
libxml2.XPathObject
Wrap the Nodeset val in a new xmlXPathObjectPtr Returns the newly created object.
Wrap the Nodeset val in a new xmlXPathObjectPtr Returns the newly created object.
|
libxml2.NodeSet |
None |
Class / Namespace | Method / Signal / Properties |
---|---|
libxml2.Node
Method |
XPathNodeSetCreate
()
:
libxml2.NodeSet
Create a new xmlNodeSetPtr of type double and of value val Returns the newly created object.
|
libxml2.XPathObject
Method |
Create a new libxml2.XPathObject
|
libxml2.XPathObject
Method |
Create a new libxml2.XPathObject
|
libxml2.XPathParserContext
Method |
XPathPopNodeSet
()
:
libxml2.NodeSet
Pops a node-set from the stack, handling conversion if needed.
|