| 9 | == GML SDK == |
| 10 | |
| 11 | Brian McClendon, from Google, has indicated that he would like to see an industrial quality standalone C++ GML SDK that could be used by other companies wanting to work with KML. Desirable things for such an SDK would include: |
| 12 | |
| 13 | * Standalone with no dependencies on OGR. Possibly not even on CPL though that might be inconvenient in the GDAL context. |
| 14 | * Use a safe XML parser like Expat rather than an unsafe (security wise) one like Xerces or make the xml parser easily pluggable. |
| 15 | * Support the whole KML feature model, even stuff not of use for OGR. |
| 16 | * Support all versions of KML. |
| 17 | |
| 18 | The OGR driver would then presumably be built on the standalone SDK. This is similar to how the GML driver is structured since it was originally implemented for use in a non-OGR environment. |
| 19 | |