Dos cosas distintas, con uso similar
- type
- Se usa para decir que algo pertenece a una clase.
- (Algo puede pertenecer a muchas clases a la vez)
- datatype
- Para dar mas información sobre cómo interepretar algo
- Por ejemplo un texto de datatype gDate es una fecha
- xml:lang
- Para identificar el tipo de data de texto (objetos literales)