We already have an extensible method of adding functionality to KiXtart as needed - User Defined Functions.

As an example there is no specific ODBC or SQL support built in to KiXtart, but if you browse the UDF forum you will find a number of functions which abstract the code needed to provide the features as simplified APIs.

So why not have an XML document UDF library to manage XML files?

It's entirely possible that I've missed some fundamental reason why support cannot be provided this way and must be built in to the language.

Maybe one of the XML proponents could take this a bit further with a definition of what support is required. Features that cannot be supported with existing KiXtart functionality would be especially interesting.

Has anyone played with the Microsoft XML SDKs in KiXtart?
More information here