Статья, на которую вы ссылаетесь, вводит в заблуждение.Я думаю, что он советует вам не использовать с именем (верхнего уровня) complexTypes.Но вам все равно придется использовать complexTypes (в объявлении элемента), если вы хотите использовать атрибуты (в статье говорится: «рассматривайте это как заполнитель»).Лично я думаю, что нет ничего плохого в названии complexTypes, но это правда, что вам не нужно, чтобы они начинались со схем XML.