1. module.xml

  • This is module configuration file. In that specified module version and the module loading order.

2. acl.xml

  • This defines the permissions for accessing protected resources.

3. config.xml

  • This is use for define default configuration settings. ( Store => Configuration)

4. crontab.xml

  • Use for identifies actions that are to occur schedule.

5. di.xml

  • Use for injection for module.

6. email_templates.xml

  • Use for email templates.

7. events.xml

  • Use for event listeners.

8. indexer.xml

  • Use for configures indexer.

9. adminhtml/menu.xml

  • Use for configures the menu.

10. mview.xml

  • Triggers a type of event when data is modified in a database column.

11. [area]/routes.xml

  • The route node configures the first part of the layout handle and the front name.

12. adminhtml/system.xml

  • Store configuration file

13. view.xml

  •  Use for set default value of theme configuration.

14. webapi.xml

  • Use for configure API access and routes.

15. widget.xml

  • Use in product, cms block, cms pages.