I wonder how I can handle checkout/in and document versioning in Sharepoint (Foundation 2010) for file types which are not handled correctly by default like all office extensions. In a simple case I may have a .txt file saved in a versionenabled sharepoint library. But since SharePoint doesn't have any application to deal with it I can check this file out via web interface but myself or someone else can edit this file in webdav as well and save it back. My checkout isn't taken in consideration at all. The same is true for xml or any other file types which are not handled accordingly by sharepoint. Basically only MS Office documents (better say it's the Office application) can pay attention to checkout, versionining etc. Beside html wiki pages and other native sharepoint items.
I would like to apply versioning and checkout to any type of file in SharepOInt, is this not possible or only possible by using third-parts software for certain file types like e.g. XMLSpy for xml fils and maybe others for other file types?
Thanks, Dieter