# ServerTextControl.XmlInvalid Event

> Occurs when a loaded or changed XML document cannot be validated with the document type definition (DTD) referenced in the document. The event handler receives an argument of type XmlErrorEventArgs containing data related to this event.

- **Product:** TX Text Control .NET for WPF
- **Section:** Reference
- **Kind:** Event
- **Introduced:** 12.0
- **Namespace:** `TXTextControl`
- **Package:** `TXTextControl.TextControl.WPF.SDK` (assembly `TXTextControl.Server.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXTextControl.Server.dll` from the setup
- **Path:** TX Text Control .NET for WPF > Reference > TXTextControl > ServerTextControl.XmlInvalid Event
- **327 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/servertextcontrol/xmlinvalid-event/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/servertextcontrol/xmlinvalid-event/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/servertextcontrol/xmlinvalid-event/llms-full.txt

---

### Description

Occurs when a loaded or changed XML document cannot be validated with the document type definition (DTD) referenced in the document. The event handler receives an argument of type [XmlErrorEventArgs](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/xmlerroreventargs/llms-full.txt) containing data related to this event.

### Syntax

```csharp
public event XmlErrorEventHandler XmlInvalid;
```

```vbnet
Public Event XmlInvalid As XmlErrorEventHandler
```

### Examples

The following example records useful context when xml invalid occurs.

```csharp
textControl.XmlInvalid += (sender, e) =>
{
    Console.WriteLine($"File Position: {e.FilePosition}");
};
```

```vbnet
AddHandler textControl.XmlInvalid,
    Sub(sender, e)
        Console.WriteLine($"File Position: {e.FilePosition}")
    End Sub
```

---

## Nearby

- **Previous:** [ServerTextControl.TrackedChanges Property](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/servertextcontrol/trackedchanges-property/llms-full.txt)
- **Next:** [ServerTextControl.XmlNotWellFormed Event](https://docs.textcontrol.com/tx-text-control-dotnet-wpf/reference/txtextcontrol/servertextcontrol/xmlnotwellformed-event/llms-full.txt)
