WP_Ajax_Response::send()

Display XML formatted responses.

Description

Sets the content type header to text/xml.

More Information

This will set the correct content type for the header, output the response xml, then die – ensuring a proper XML response.

Source

public function send() {	header( 'Content-Type: text/xml; charset=' . get_option( 'blog_charset' ) );	echo "<?xml version='1.0' encoding='" . get_option( 'blog_charset' ) . "' standalone='yes'?><wp_ajax>";	foreach ( (array) $this->responses as $response ) {	echo $response;	}	echo '</wp_ajax>';	if ( wp_doing_ajax() ) {	wp_die();	} else {	die();	} } 

Changelog

VersionDescription
2.1.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.