L'utilizzo delle seguenti funzioni dello schema XML può causare la visualizzazione o la trasformazione non corretta delle associazioni e generare, quindi, avvertenze di convalida:
Limitazioni alle regole di associazione potrebbero non consentire la corretta definizione dei requisiti di trasformazione per i nodi inclusi in una selezione. Lo stato garantito delle regole di associazione che riguardano le strutture di selezione potrebbe risultare non corretto. Le trasformazioni in schemi di destinazione che hanno strutture di scelta potrebbero erroneamente includere tutte le scelte.
Elementi che consentono la presenza di contenuto misto possono contenere dati ed altri nodi. Questi nodi si visualizzano correttamente e si possono associare. Tuttavia, la trasformazione di messaggi con nodi a contenuto misto potrebbe non risultare completa.
Non è possibile creare un'associazione con livelli illimitati di elementi ricorsivi. È possibile specificare regole di associazione per un massimo di cinque livelli ricorsivi.
I gruppi di sostituzione supportano la derivazione di elementi per estensione. L'utilizzo di gruppi di sostituzione in uno schema XML per estendere un elemento xs:anyType a differenti tipi di elementi non è supportato. Ad esempio, l'estensione di un elemento xs:anyType ad un elemento basato su un simple type o ad un elemento basato su un complexType non è supportata.
La capacità di derivare per estensione tipi complessi mediante la sostituzione del tipo è supportata. Per ulteriori informazioni, consultare Selezione di un tipo di sostituzione e Selezione di un tipo di sostituzione per le variabili.
L'Editor di associazione non fornisce informazioni relative agli elementi che hanno vincoli univoco, chiave o keyref e le regole di associazione non eseguono la valutazione.