Send and load, can't display data

I’m trying to send and load with this…

var variables:URLVariables = new URLVariables();
variables.something = "whatever";
var req:URLRequest = new URLRequest("sendandload.php");
req.method = URLRequestMethod.POST;
req.data = variables;
var xmlthing:XML;
 
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, dothing);
 
Button.addEventListener(MouseEvent.CLICK, doButton);
function doButton(e:MouseEvent) {
loader.load(req);
}
 
function dothing(event:Event):void { 
 tex.text="HELLO"
 xmlthing = XML(loader.data);
 tex2.text = xmlthing..that[0];
}

The corresponding php file contains this…

<?php
header('Content-type: application/xml; charset="utf-8"',true);
$something= $_POST["something"];
 
echo "<there>that</there>";
?>

and outputs this (xml).

<there>that</there>

The sending and loading apparently works, as HELLO displays. However, I can’t seem to get the result (“that”) to show up. What’s wrong? =/