Se si include un gruppo in un altro gruppo o tipo complesso, è necessario che la proprietà Separazione elementi dati per il gruppo nidificato sia compatibile con la proprietà Separazione elementi dati del tipo complesso o del gruppo parent. Ad esempio, non è possibile impostare la proprietà parent su Lunghezza fissa e la proprietà child su Delimitato da tag poiché la lunghezza della struttura Delimitato da tag non viene riconosciuta ed entra in conflitto con la definizione parent. Se i gruppi sono nidificati in tre o più livelli, è necessario che la proprietà Separazione elementi dati per ciascun gruppo nidificato sia compatibile con tutti i gruppi parent.
Le regole di compatibilità sono elencate nella tabella delle opzioni consentite per i tipi complessi nidificati riportata di seguito.
Parent | |||||
---|---|---|---|---|---|
Child | Delimitato da tag, Lunghezza codificata con tag | Tutti gli elementi delimitati, Delimitato da elementi a lunghezza variabile | Lunghezza fissa, Lunghezza fissa AL3 | Lunghezza fissa con tag | Utilizza modello dati |
Delimitato da tag, Lunghezza codificata con tag | Consentito | Consentito | Non consentito | Non consentito | Consentito |
Tutti gli elementi delimitati, Delimitato da elementi a lunghezza variabile | Consentito | Consentito | Non consentito | Non consentito | Consentito |
Lunghezza fissa, Lunghezza fissa AL3 | Consentito | Consentito | Consentito | Consentito | Consentito |
Lunghezza fissa con tag | Consentito | Consentito | Non consentito1 | Consentito | Consentito |
Utilizza modello dati | Consentito | Consentito | Consentito | Consentito | Consentito |
Nota:
|