## Uses of Class
org.apache.velocity.tools.generic.XmlTool

Packages that use XmlTool
org.apache.velocity.tools.generic: Contains a collection of reusable, general-purpose "tools" for Velocity.

### Uses of XmlTool in org.apache.velocity.tools.generic

Methods in org.apache.velocity.tools.generic that return XmlTool
`XmlTool` XmlTool.`children()` Returns a new `XmlTool` instance that wraps all the child `Element`s of all the current internally held nodes that are `Element`s themselves.
`XmlTool` XmlTool.`fetch(String url)` Reads and parses a remote or local URL
`XmlTool` XmlTool.`find(Object o)` Converts the specified object to a String and calls `find(String)` with that.
`XmlTool` XmlTool.`find(String xpath)` Performs an XPath selection on the current set of `Node`s held by this instance and returns a new `XmlTool` instance that wraps those results.
`XmlTool` XmlTool.`get(Number n)` Returns an `XmlTool` that wraps the specified `Node` from this instance's internal Node list.
`XmlTool` XmlTool.`getFirst()` Returns an `XmlTool` that wraps only the first `Node` from this instance's internal Node list.
`XmlTool` XmlTool.`getLast()` Returns an `XmlTool` that wraps only the last `Node` from this instance's internal Node list.
`XmlTool` XmlTool.`getParent()` Returns a new `XmlTool` instance that wraps the parent `Element` of the first/sole `Node` being wrapped by this instance.
`XmlTool` XmlTool.NodeIterator.`next()`
`XmlTool` XmlTool.`parents()` Returns a new `XmlTool` instance that wraps the parent `Element`s of each of the `Node`s being wrapped by this instance.
`XmlTool` XmlTool.`parse(String xml)` Parses the given XML string and uses the resulting `Document` as the root `Node`.
`XmlTool` XmlTool.`read(String resource)` Reads and parses a local resource file

Methods in org.apache.velocity.tools.generic that return types with arguments of type XmlTool
`Iterator<XmlTool>` XmlTool.`iterator()` Returns an `Iterator` that returns new `XmlTool` instances for each `Node` held internally by this instance.