The problem is that a schema is usually changing by time. That's why a field in an "msxml" file is always reserved for its schema version.
I already created two editors for two versions of the "msxml". What I'm trying to do is to create a generic editor for both versions. The editor should first check that field, in order to determine which editor it should launch, then it launches the correct editor.