Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Format XML tidak valid - Cara menghindarinya

Anda dapat menggunakan XMLWriter untuk memastikan pengkodean yang benar dan semacamnya.

<?php
$stmt = new Dummy;
$stmt->bind_result($foo);

$xml = new XMLWriter(); 
$xml->openURI('php://output'); 
$xml->setIndent(true);
$xml->startDocument(); 

$xml->startElement("xml"); 
while ( $stmt->fetch() ) {
    $xml->startElement("RECORD");
    $xml->writeElement('FOO', $foo);
    $xml->endElement(); // RECORD
}
$xml->endElement(); // xml


class Dummy {
    public function bind_result(&$var) {
        $this->var = &$var;
    }

    public function fetch() {
        static $arr = array('Barnes & Noble', 'Barnum & Bailey', "Buy'n'Large");
        if ( current($arr) ) {
            $this->var = current($arr);
            next($arr);
            return true;
        }
        return false;
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan MySQL 1005?

  2. Apakah mungkin bagi subquery untuk mengembalikan dua nilai?

  3. Bagaimana saya bisa memilih baris dengan ID tertinggi di MySQL?

  4. Menggunakan fungsi password_hash dan password_verify PHP 5.5

  5. Cara Membuat CRUD Sederhana Menggunakan PHP dan MySQL Dengan Mudah