Meeseeks v0.6.0 Meeseeks.Result
Results are the product of running selections on a document, and package
together a node id and the Meeseeks.Document
for which that id is
valid.
Results may be used in two ways:
- Data, such as an element's tag, can be extracted from a result
- Further selections may be ran using the result as a source
Examples
iex> import Meeseeks.CSS
iex> document = Meeseeks.parse("<div><ul><li>1</li><li>2</li></ul></div>")
#Meeseeks.Document<{...}>
iex> ul = Meeseeks.one(document, css("ul"))
#Meeseeks.Result<{ <ul><li>1</li><li>2</li></ul> }>
iex> Meeseeks.tag(ul)
"ul"
iex> Meeseeks.all(ul, css("li")) |> List.last()
#Meeseeks.Result<{ <li>2</li> }>
Summary
Functions
Returns the value for attribute in result, or nil if there isn't one
Returns the result's attributes list, which may be empty, or nil if result represents a node without attributes
Returns the combined data of result or result's children, which may be an empty string
Returns a map of result's data attributes, or nil if result represents a node without attributes
Returns the combined HTML of result and its descendants
Returns the combined text of result or result's children, which may be an empty string
Returns result's tag, or nil if result represents a node without a tag
Returns the combined text of result or result's descendants, which may be an empty string
Returns a Meeseeks.TupleTree
of result and its descendants
Types
Functions
Returns the value for attribute in result, or nil if there isn't one.
Returns the result's attributes list, which may be empty, or nil if result represents a node without attributes.
Returns the combined data of result or result's children, which may be an empty string.
Returns a map of result's data attributes, or nil if result represents a node without attributes.
Behaves like HTMLElement.dataset; only valid data attributes are included, and attribute names have "data-" removed and are converted to camelCase.
See: https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/dataset
Returns the combined HTML of result and its descendants.
Returns the combined text of result or result's children, which may be an empty string.
Returns result's tag, or nil if result represents a node without a tag.
Returns the combined text of result or result's descendants, which may be an empty string.
Returns a Meeseeks.TupleTree
of result and its descendants.