XML не реляционный, он иерархический. Схемы предназначены для обеспечения соблюдения правил вложения, а не правил между братьями и сестрами. Это просто не то, что вы можете сделать с XSD.
Однако вы можете сделать это при разборе или создании документов, соответствующих формату. В этом случае, анализируя XML-документ, вы применяете ограничения, подобные тем, которые вы указали в своем вопросе.