Changes between Version 7 and Version 8 of FAQMiscellaneous


Ignore:
Timestamp:
Jan 10, 2014, 1:41:19 AM (10 years ago)
Author:
Mateusz Łoskot
Comment:

Add What XML parsers are available or used in GDAL/OGR?

Legend:

Unmodified
Added
Removed
Modified
  • FAQMiscellaneous

    v7 v8  
    8787
    8888Configuration options are values the user or application developer can set at runtime to affect the behavior of the library.  Details and a partial listing of options are available in the ConfigOptions page.
     89
     90== What XML parsers are available or used in GDAL/OGR? ==
     91
     92Based on [http://lists.osgeo.org/pipermail/gdal-dev/2014-January/037839.html Preferred XML parsers] thread:
     93
     94We 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.