---
title: "Parsers"
manual: "SAV Charts"
version: "main"
source: "Tutorial/ParsersTutorial/Index.rst"
rendered: "2026-09-30T14:50:44+00:00"
---

# Parsers {#parserstutorial}

The XML parser is a parser that was developed
for TYPO3 6.2 and later versions. Based mainly
on the PHP class SimpleXMLElement, it provides
fast chart generation. However, the PHP code is
complex. XML templates lack readability when
iterative processing is required.

The new Fluid parser is entirely based on Fluid
syntax and viewHelpers. Since all Fluid viewHelpers
can be used (e.g. \<f:for>, \<f:if>, and \<f:variable>)
the Fluid parser results in simpler templates when
iterative processing is required. It also provides
simpler PHP code and makes it possible to use or
develop other viewHelpers.

ViewHelpers for the Apache ECharts library were introduced
in version 14.7.0, and those for the ApexCharts library
were introduced in version 14.8.0 of SAV Charts.

## Table of Contents {#table-of-contents}

-   [Designing Templates From Examples](DesigningTemplatesFromExamples/Index.html#designing-templates-from-examples)
-   [Using Advanced Templates](UsingAdvancedTemplates/Index.html#using-advanced-templates)
-   [Using Apache ECharts](UsingApacheECharts/Index.html#using-apache-echarts)
-   [Using ApexCharts](UsingApexCharts/Index.html#using-apexcharts)
-   [Using and Developing Query Managers](UsingAndDevelopingQueryManagers/Index.html#using-and-developing-query-managers)
-   [Exporting Data in CSV](ExportingDataInCSV/Index.html#exporting-data-in-csv)
-   [Converting Basic XML Templates to Fluid Templates](ConvertingBasicXmlTemplatesToFluidTemplates/Index.html#converting-basic-xml-templates-to-fluid-templates)
-   [Converting Advanced XML Templates to Fluid Templates](ConvertingAdvancedXmlTemplatesToFluidTemplates/Index.html#converting-advanced-xml-templates-to-fluid-templates)
-   [Including Charts in HTML Templates](IncludingChartsInHtmlTemplates/Index.html#including-charts-in-html-templates)
-   [Using Spreadsheets](UsingSpreadsheets/Index.html#using-spreadsheets)
