| 89 | |
| 90 | == What XML parsers are available or used in GDAL/OGR? == |
| 91 | |
| 92 | Based on [http://lists.osgeo.org/pipermail/gdal-dev/2014-January/037839.html Preferred XML parsers] thread: |
| 93 | |
| 94 | We have a variety of XML parsers used : |
| 95 | * The built-in CPLMiniXML parser (port/cpl_minixml.h) that is a simple DOM parser without any fancy feature (it doesn't have explicit support for encodings for example. If you've need for recoding, you'll have to do it explicitely with CPLRecode() API) but that works well and is used for parsing PAM .aux.xml, .vrt, etc. |
| 96 | * Expat for SAX parsing in quite a lot of OGR drivers : GPX, GeoRSS, GML, XLSX, ODS, SVG. |
| 97 | * Xerces used in GML (GML can use Expat or Xerces), its derived driver NAS and in the existing Interlis driver as you mentionned. |