Represents a single validation error in a CustomXMLValidationErrors collection.

Note
References to DTDs from custom XML parts are not supported. DTD references in custom XML parts will not resolve, and custom XML parts containing DTD references generate an exception when an attempt is made to save the file's content to a flat XML file.

Remarks
Validation errors can either be triggered when validating an operation against the schema, such as when adding a node, or triggered by the user when some condition is not met. For example, if a start date is later than an end date.

Example

The following example adds a custom part and then adds a child node to that part. Any errors that occur are added to the CustomXMLValidationErrors collection and then displayed in the Debug window.

Visual Basic for Applications
Dim ValErrors As CustomXMLValidationErrors Dim ValError As CustomXMLValidationError Dim cxp1 As CustomXMLPart Dim intError As Integer On Error Go To validation_error With ActiveDocument ' Add and populate a custom xml part set cxp1 = .CustomXMLParts.Add "<invoice>" ' Add a node cxp1.AddNode "<quantity>", "supplier", "urn:invoice:namespace" End With If ValErrors.Count > 0 then For Each ValError In ValErrors DeBug.Print("Error name: " & ValError.Name & " Error description: " & ValError.Text) Next End If Exit Sub validation_error: CustomXMLValidationErrors.Add(ValError.Name, ValError.Text)) Resume

See also: