Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Định dạng XML không hợp lệ - Cách tránh điều này

Bạn có thể sử dụng XMLWriter để đảm bảo mã hóa chính xác và như vậy.

<?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. Làm cách nào để chuyển các hàng MySQL và lặp lại các tiêu đề cột?

  2. Cách hàm UNHEX () hoạt động trong MySQL

  3. Tính toán chênh lệch ngày MySQL và PHP theo ngày

  4. Cách tính số người dùng hoạt động hàng ngày (DAU) trong MySQL

  5. MySQL:Làm thế nào để sắp xếp các từ trong một chuỗi bằng cách sử dụng một hàm được lưu trữ?