* JavaScriptでXMLデータをPOSTする [#ma597664]
#setlinebreak(on)
function postXml(){
var req = new XMLHttpRequest();
if (req) {
req.onreadystatechange = function(){
if (req.readyState == 4 && req.status == 200) {
alert(req.responseText);
}};
var url = "dump.php";
//req.setRequestHeader("content-type","text/xml");
req.open('POST', url);
req.send('<?xml version="1.0" encoding="UTF-8" ?>\n'+
'<data-source type="info.fractus.coli.da.HsqlPoolDataAccess">\n'+
'<property name="password" value="12345"/>\n'+
'<property name="url" value="jdbc:hsqldb:"/>\n'+
'<property name="driverClassName" value="org.hsqldb.jdbcDriver"/>\n'+
'<property name="path" value="/WEB-INF/db"/>\n'+
'<property name="username" value="sa"/>\n'+
'</data-source>');
}
}
受信側は[[受信したXMLデータを表示する(PHP,JSP)]]を参照。