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.