genericxml

implementation completed