| 13 | |
| 14 | == XML Parser == |
| 15 | |
| 16 | The very first task is to choose XML parser that will be used as a foundation of the KML driver. There are many questions that have to be answered: |
| 17 | * SAX or DOM? |
| 18 | * provide XML validation for KML documents (mandatory, optional, none)? |
| 19 | * ... |
| 20 | |
| 21 | |
| 22 | There are 3 or 4 XML parsers under our consideration: |
| 23 | * [http://expat.sourceforge.net/ Expat] |
| 24 | * [http://xml.apache.org/xerces-c/index.html Xerces] |
| 25 | * [source:trunk/gdal/port/cpl_minixml.h minixml] |
| 26 | * [http://www.xmlsoft.org/ libXML] |
| 27 | |
| 28 | Here is very [http://xmlbench.sourceforge.net/results/features200303/index.html detailed comparison] (made in 2003) of XML parsing libraries that may be helpful during the analysis. |
| 29 | |
| 30 | |