drpqxogph15436713 2015-08-30 09:09
浏览 51

使用XMLWriter从mySql数据库创建XML内容时出错

<?php
require_once "db1.php";
if($conn){
    echo "<p>Connected to Database Successfully</p>";
} elseif(isset($error)){
    echo "<p>$error</p>";
}
?>
<?php
$sql = "SELECT SLNO,FIO,SEX,TITLE,LATFIO,ACCOUNT,ACCOUNTTP,ACCTSTAT,ADDRESS,ZIPLIVE,CORADDRESS,ZIPCONT,RESADDRESS,ZIPREG,CNTRYREG,
 CNTRYCONT,CNTRYLIVE,CELLPHONE,PHONE,BIRTHDAY,BRPART,EMAIL,FATHER,MOTHER from qcash";
$res = mysql_query($sql);
$xml = new XMLWriter();
$xml->openMemory();
$xml->startDocument();
$xml->setIndent(true);
$xml->startElement('qcash');
while ($row = mysql_fetch_assoc($res)) {
    $xml->startElement("SLNO");
    $xml->writeAttribute('SLNO', $row['SLNO']);
    $xml->writeRaw($row['FIO']);
    $xml->writeRaw($row['SEX']);
    $xml->writeRaw($row['TITLE']);
    $xml->writeRaw($row['LATFIO']);
    $xml->writeRaw($row['ACCOUNT']);
    $xml->writeRaw($row['ACCOUNTTP']);
    $xml->writeRaw($row['ACCTSTAT']);
    $xml->writeRaw($row['ADDRESS']);
    $xml->writeRaw($row['ZIPLIVE']);
    $xml->writeRaw($row['CORADDRESS']);
    $xml->writeRaw($row['ZIPCONT']);
    $xml->writeRaw($row['RESADDRESS']);
    $xml->writeRaw($row['ZIPREG']);
    $xml->writeRaw($row['CNTRYREG']);
    $xml->writeRaw($row['CNTRYCONT']);
    $xml->writeRaw($row['CNTRYLIVE']);
    $xml->writeRaw($row['CELLPHONE']);
    $xml->writeRaw($row['PHONE']);
    $xml->writeRaw($row['BIRTHDAY']);
    $xml->writeRaw($row['BRPART']);
    $xml->writeRaw($row['EMAIL']);
    $xml->writeRaw($row['FATHER']);
    $xml->writeRaw($row['MOTHER']);
    $xml->endElement();
}
$xml->endElement();
header('Content-type: text/xml');
echo $xml->flush();
?>

It is showing problem during execution.The following problem is showing there: This page contains the following errors:

error on line 3 at column 1: Extra content at the end of the document Below is a rendering of the page up to the first error.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 YoloV5 第三方库的版本对照问题
    • ¥15 请完成下列相关问题!
    • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
    • ¥15 求daily translation(DT)偏差订正方法的代码
    • ¥15 js调用html页面需要隐藏某个按钮
    • ¥15 ads仿真结果在圆图上是怎么读数的
    • ¥20 Cotex M3的调试和程序执行方式是什么样的?
    • ¥20 java项目连接sqlserver时报ssl相关错误
    • ¥15 一道python难题3
    • ¥15 牛顿斯科特系数表表示