Extensible markup language takes the best features of standard generalized markup language and combines it with some features of hyper text mark up language and adds rest of the features from successful applications of both.