sql >> Database teknologi >  >> RDS >> Mysql

Ugyldigt XML-format - Sådan undgår du dette

Du kan bruge en XMLWriter for at sikre korrekt kodning og sådan.

<?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. Hvordan konverterer jeg et interval til et antal timer med postgres?

  2. Hvordan opretter man forbindelse til IPv6-adresser i Kubernetes, der kører på Google Container Engine?

  3. pip3 installation af mysql-python mislykkedes med fejlkode 1 i /tmp/pip-install-4nev4id4/mysql-python/

  4. Unødvendige forespørgsler i Hibernate - MySql