サーバからXML取ってきてパースする必要があったのだけど、qx.io.remote.XmlHttpTransportがどうにも動かなかったので、prototype.jsと組み合わせることにした。
<script type="text/javascript" src="../../js/prototype.js" mce_src="../../js/prototype.js"></script>
<script type="text/javascript" src="../../script/qx.js" mce_src="../../script/qx.js"></script>
とりあえず不具合は起きていない模様。
TransportのTestコードから。
req = new qx.io.remote.RemoteRequest(val.getLabel(), "GET", "text/plain");
req.addEventListener("completed", function(e)
{
inf.setValue("Completed");
area.setValue(e.getData().getContent());
});
↓この部分をprototype.jsで置き換え。
var myAjax = new Ajax.Request(
val.getLabel(),
{
method: 'get',
onComplete: function(e)
{
inf.setValue("Completed");
area.setValue(e.responseText);
}
});
おー、動いたー。