A especificação de esquema XML define um grande número de componentes, como tipos complexos, tipos simples, grupos, anotações, elementos, atributos, entre outros. Para se criar um esquema válido, é necessário entender os relacionamentos entre esses componentes. Por exemplo, os elementos <include>, <import> ou <redefine> devem aparecer antes de qualquer outro filho do elemento schema. Um atributo pode ser incluído em um tipo complexo, mas não em um tipo simples. Existem vários outros relacionamentos.
O editor de esquema XML elimina a necessidade de se lembrar de todos esses detalhes. É possível utilizar a visualização Design do editor para incluir todos os componentes do esquema.
