added external id to placement and fixed bug in xsds