# Tag
[JSP Standard Tag Library](#)
The `` tag is used to iterate over the nodes of an XML document.
### Syntax Format
<x:forEach var="" select="" begin="" end="" step="" varStatus="">
### Attributes
The `` tag has the following attributes:
| **Attribute** | **Description** | **Required** | **Default Value** |
| --- | --- | --- | --- |
| select | The XPath expression to evaluate. | Yes | None |
| var | The variable to store the current item. | No | None |
| begin | The starting index of the iterator. | No | None |
| end | The ending index of the iterator. | No | None |
| step | The step size for iteration. | No | None |
| varStatus | The variable representing the state stored by the iterator. | No | None |
* * *
## Example
JSTL x:forEach TagBooks Info:
Padam History ZARA 100 Great Mistry NUHA 2000
The output is as follows:
BOOKS INFO:Book Name: Padam HistoryBook Name: Great Mistry
* * JSP Standard Tag Library](#)