responseXML無法取得结果
代码如下:
header('Content-Type: text/xml');
header("Cache-Control: no-cache, must-revalidate ");
$q = $_GET["q"];
// include_once("../public/dbManager.php");
// include_once("../public/stringConvert.php");;
$con = mysql_connect('localhost', 'root', 'root');
if (!$con ) {
die('接続できませんでした: ' .mysql_error());
}
mysql_select_db("ajax_demo", $con);
$sql = "SELECT * FROM ユーザー WHERE id = " . $q . "";
$result = mysql_query($sql);
echo '
while ($row = mysql_fetch_array($result)) {
echo "
echo "
echo "
echo "" 。 $row['故郷'] . "";
echo "
}
echo "
mysql_close($con);
?>
上記代只要取入了他の文件,注释部分
// include_once("../public/dbManager.php");
// include_once("../public/stringConvert.php");
所
responseXML 便は結果を不正に取得できず、xmlDoc.getElementsByTagName("firstname")[0].childNodes[0].nodeValue;
プログラム 便は再度実行されません。 ,プログラムは正常に実行されます。
前述の組み込みファイルにはいかなる出力面もありません。 --解決策-------
先見 XML が正しく返されているかどうかを確認するため、実行者は実行できません。
------解解案案---------PHP 数组与xml 相互转换封装関数数:xmlparse .php
PHP コード
#将数組をxmlにする
include(dirname(__FILE__)."/xmlparse.php");
$listtags =explode(" ","name");
$arr = array(1,"name"=>"SOM","admin",100,array("name"=>"TOM","Lily"));
$contXML = dump_xml_config($arr, "xml", "utf-8");
//放入文
//file_put_contents_safe("/path/test.xml",$contXML,"w");
$contXML をエコーします。
#ソースコード
#
#
------解决方式---------
header("Cache-Control: no-cache,must-revalidate");<br> この 2 つの句は、含まれているファイルを開きます。機能を開くと、問題があるかどうかが表示されます。 <font color="#e78608"></font>