# Extract rows from an XML file > Supported in: Batch Reads a dataset of files and parses each XML file into rows. **Transform categories**: File ## Declared arguments * **Dataset:** Dataset of files to process.
*Files* * **Schema:** Schema definition used when parsing the xml files.
*Type\* * **XML tag:** XML tag that will be used as basis to generate one row per tag.
*Literal\* * *optional* **Attribute prefix:** Prefix for attributes on tags.
*Literal\* * *optional* **Encoding:** The encoding type (character set) of the input file.
*Enum\* * *optional* **Value tag:** The tag used for the value when there are attributes in the element having no child.
*Literal\*