As the only pure-julia XML implementation, it would be cool if this package could provide XML Schema Definition (XSD) validation. Related is this issue on XML.jl that requests parsing XSD types to julia types, and this PR to LightXML.jl which implements schema validation from the C-library it wraps.
My use case was writing GPX files, and I found that during my manual manipulations I created documents that did not follow the schema for GPX files. It would have been really nice if the schema stated at the top of the file could be validated if an internet connection was available, and a valid schema file was found at that URL.
As the only pure-julia XML implementation, it would be cool if this package could provide XML Schema Definition (XSD) validation. Related is this issue on XML.jl that requests parsing XSD types to julia types, and this PR to LightXML.jl which implements schema validation from the C-library it wraps.
My use case was writing GPX files, and I found that during my manual manipulations I created documents that did not follow the schema for GPX files. It would have been really nice if the schema stated at the top of the file could be validated if an internet connection was available, and a valid schema file was found at that URL.