function ViewsDataExportExporterXML::bof in Views data export 7.4
Write the start of the export file.
Parameters
$file_handle: A PHP file handle to the export file.
Overrides ViewsDataExportExporter::bof
1 call to ViewsDataExportExporterXML::bof()
- ViewsDataExportExporterXML::add_row in exporters/
views_data_export_exporter_xml.inc - Add a single row to the export file.
File
- exporters/
views_data_export_exporter_xml.inc, line 345
Class
- ViewsDataExportExporterXML
- Webform exporter for creating XML files.
Code
function bof(&$file_handle = null, &$writer = null) {
// Use an XMLWriter to form our XML
if (is_null($writer)) {
$writer = new XMLWriter();
$writer
->openMemory();
$writer
->setIndent(TRUE);
$writer
->setIndentString(" ");
}
$writer
->startDocument("1.0", "UTF-8");
$writer
->startElement($this->options['root_node']);
$writer
->text('');
// If we have a file to write to, write to it.
if (!is_null($file_handle)) {
fwrite($file_handle, $writer
->outputMemory(TRUE) . PHP_EOL);
}
}