All notable changes to kml-parser will be documented in this file.
This release introduces key foundational features for the KML parser:
GeometryTypeandRequiredElementenums to represent geometry types and required XML elements.KmlException,KmlParserException, andKmzExtractorExceptionfor more expressive and structured error handling.KmlValidatorclass to perform pre-validation of KML content before XML parsing.- Integration of the validator into
KmlParser::loadFromString().
These changes improve robustness and prepare the parser for more advanced validation and error reporting.
This package is in its early stages. Support for the KML format is still evolving as I continue to explore its structure and variations. Feedback and contributions are welcome!