Article snapshot taken from Wikipedia with creative commons attribution-sharealike license.
Give it a read and then ask your questions in the chat.
We can research this topic together.
eXtensible Tag Framework is a framework for implementing new XML elements for Mozilla. The framework allows Mozilla to support a new XML dialect without modifying the Geckorendering engine. In fact, support of XForms can now be added via the installation of Mozilla extension.