Trait kuchiki::iter::NodeIterator
[−]
[src]
pub trait NodeIterator: Sized + Iterator<Item = NodeRef> { fn elements(self) -> Elements<Self> { ... } fn text_nodes(self) -> TextNodes<Self> { ... } fn comments(self) -> Comments<Self> { ... } fn select(self, selectors: &str) -> Result<Select<Elements<Self>>, ()> { ... } }
Convenience methods for node iterators.
Provided Methods
ⓘImportant traits for Elements<I>
fn elements(self) -> Elements<Self>
Filter this element iterator to elements.
ⓘImportant traits for TextNodes<I>
fn text_nodes(self) -> TextNodes<Self>
Filter this node iterator to text nodes.
ⓘImportant traits for Comments<I>
fn comments(self) -> Comments<Self>
Filter this node iterator to comment nodes.
fn select(self, selectors: &str) -> Result<Select<Elements<Self>>, ()>
Filter this node iterator to elements maching the given selectors.