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!
This release introduces key foundational features for the KML parser:
GeometryType and RequiredElement enums to represent geometry types and required XML elements.KmlException, KmlParserException, and KmzExtractorException for more expressive and structured error handling.KmlValidator class to perform pre-validation of KML content before XML parsing.KmlParser::loadFromString().These changes improve robustness and prepare the parser for more advanced validation and error reporting.
How can I help you explore Laravel packages today?