# XMLSocket.onData()

#### Availability

Flash Player 5.

#### Usage

    XMLSocket.onData

#### Parameters

None.

#### Returns

Nothing.

#### Description

Event handler; invoked when an XML message has been downloaded from the server, terminated by a zero byte.

By default, the `XMLSocket.onData` method invokes the `XMLSocket.onXML` method. If you override `XMLSocket.onData` with your own behavior, `XMLSocket.onXML` will no longer be called unless you call it in your implementation of `XMLSocket.onData`.

    XMLSocket.prototype.onData = function (src) {
      this.onXML(new XML(src));
    }

In the above example, the `src` parameter is a string containing XML text downloaded from the server. The zero byte terminator is not included in the string.

`XMLSocket.onData` can be overridden to intercept the XML text without parsing it.