<!ELEMENT services (stack*, node*)>
<!ELEMENT stack EMPTY>
-<!ATTLIST stack id CDATA #REQUIRED dictionary CDATA #REQUIRED>
+<!ATTLIST stack id CDATA #REQUIRED dictionary CDATA #REQUIRED validationMode (BeforeEncoding | AfterDecoding | Always | Never) #IMPLIED validationDepth (Complete | FirstError) #IMPLIED fixMode (BeforeEncoding | AfterDecoding | Always | Never) #IMPLIED ignoreFlagsOnValidation (yes | no) #IMPLIED>
<!--
Stack record
- id: Normally the id corresponds to the Application-Id for which the dictionary provided is designed.
- (in multistack applications, it shall be mandatory respect such association to know the stack used
- for processed messages).
- dictionary: Path to the dictionary file
+ id: Normally the id corresponds to the Application-Id for which the dictionary provided is designed
+ (in multistack applications, it shall be mandatory respect such association to know the stack used
+ for processed messages).
+ dictionary: Path to the dictionary file.
+ validationMode: Sets the validation mode. Default is 'AfterDecoding'.
+ validationDepth: Sets the validation depth. Default is 'FirstError'.
+ fixMode: Sets the fix mode. Default is 'BeforeEncoding'.
+ ignoreFlagsOnValidation: Ignore flags during message validation. Default is 'no'.
-->
<!ELEMENT node EMPTY>