public function write($content) {
        if (!$this->running) {
            throw new xml_output_exception('xml_output_not_started');
        }
        $lenc = strlen($content); // Get length in bytes
        if ($lenc == 0) { // 0 length contents, nothing to do
            return;
        }
        // Buffer handling if available
        $tooutput = true; // By default, perform output
        if ($this->usebuffer) { // Buffer
            $this->currentbuffer .= $content;
            $this->currentbuffersize += $lenc;
            if ($this->currentbuffersize < $this->buffersize) {
                $tooutput = false; // Still within the buffer, don't output
            } else {
                $content = $this->currentbuffer; // Prepare for output
                $lenc = $this->currentbuffersize;
                $this->currentbuffer = '';
                $this->currentbuffersize = 0;
            }
        }
        // Output
        if ($tooutput) {
            $this->send($content); // Efectively send the contents
            $this->sentbytes += $lenc;
        }
    }
public function write($content) {
        if (!$this->running) {
            throw new xml_output_exception('xml_output_not_started');
        }
        $lenc = strlen($content); // Get length in bytes
        if ($lenc == 0) { // 0 length contents, nothing to do
            return;
        }
        // Buffer handling if available
        $tooutput = true; // By default, perform output
        if ($this->usebuffer) { // Buffer
            $this->currentbuffer .= $content;
            $this->currentbuffersize += $lenc;
            if ($this->currentbuffersize < $this->buffersize) {
                $tooutput = false; // Still within the buffer, don't output
            } else {
                $content = $this->currentbuffer; // Prepare for output
                $lenc = $this->currentbuffersize;
                $this->currentbuffer = '';
                $this->currentbuffersize = 0;
            }
        }
        // Output
        if ($tooutput) {
            $this->send($content); // Efectively send the contents
            $this->sentbytes += $lenc;
        }
    }
public function write ( $ content ) { if ( ! $ this -> running ) { throw new xml_output_exception ( 'xml_output_not_started' ) ; } $ lenc = strlen ( $ content ) ; // Get length in bytes if ( $ lenc == 0 ) { // 0 length contents, nothing to do return ; } // Buffer handling if available $ tooutput = true ; // By default, perform output if ( $ this -> usebuffer ) { // Buffer $ this -> currentbuffer .= $ content ; $ this -> currentbuffersize += $ lenc ; if ( $ this -> currentbuffersize < $ this -> buffersize ) { $ tooutput = false ; // Still within the buffer, don't output } else { $ content = $ this -> currentbuffer ; // Prepare for output $ lenc = $ this -> currentbuffersize ; $ this -> currentbuffer = '' ; $ this -> currentbuffersize = 0 ; } } // Output if ( $ tooutput ) { $ this -> send ( $ content ) ; // Efectively send the contents $ this -> sentbytes += $ lenc ; } }
Get contents from @xml_writer and buffer/output them
Get contents from