refactoring XML analyzers: moved to own package