[gschen] split datasource into standalone xml file.