<?php $temp_filename = dirname(__FILE__) . "/xmlwriter_set_indent_string_error.tmp"; $fp = fopen($temp_filename, "w"); fwrite($fp, "Hi"); fclose($fp); $resource = xmlwriter_open_uri($temp_filename); var_dump(xmlwriter_set_indent_string($resource));
<?php var_dump(xmlwriter_open_uri(''));
<?php /* $Id$ */ $doc_dest = '001.xml'; $xw = xmlwriter_open_uri($doc_dest); xmlwriter_start_dtd($xw, 'foo', NULL, 'urn:bar'); xmlwriter_end_dtd($xw); xmlwriter_start_element($xw, 'foo'); xmlwriter_write_element_ns($xw, 'foo', 'bar', 'urn:foo', 'dummy content'); xmlwriter_end_element($xw); // Force to write and empty the buffer $output_bytes = xmlwriter_flush($xw, true); echo file_get_contents($doc_dest); unset($xw); unlink('001.xml');
<?php $path = str_repeat('a', PHP_MAXPATHLEN + 1); var_dump(xmlwriter_open_uri('file:///' . $path));
<?php var_dump(xmlwriter_open_uri('file://localhost/'));
<?php $xw = xmlwriter_open_uri('./a.xml'); xmlwriter_set_indent($xw, 1); $res = xmlwriter_set_indent_string($xw, ' '); xmlwriter_start_document($xw, '1.0', 'utf8'); // A first element xmlwriter_start_element($xw, 'tag1'); // Attribute 'att1' for element 'tag1' xmlwriter_start_attribute($xw, 'att1'); xmlwriter_text($xw, 'valueofatt1'); xmlwriter_end_attribute($xw); xmlwriter_write_comment($xw, 'this is a comment.'); // Start a child element xmlwriter_start_element($xw, 'tag11'); xmlwriter_text($xw, utf8_encode('This is a sample text, ä')); xmlwriter_end_element($xw); // tag11 xmlwriter_end_element($xw); // tag1 // partial example
<?php $file = dirname(__FILE__) . '/010.tmp'; $xw = xmlwriter_open_uri($file); var_dump(xmlwriter_start_element($xw, "tag")); var_dump(xmlwriter_start_attribute($xw, "attr")); var_dump(xmlwriter_end_attribute($xw)); var_dump(xmlwriter_start_attribute($xw, "-1")); var_dump(xmlwriter_end_attribute($xw)); var_dump(xmlwriter_start_attribute($xw, "\"")); var_dump(xmlwriter_end_attribute($xw)); var_dump(xmlwriter_end_element($xw)); unset($xw); var_dump(file_get_contents($file)); @unlink($file); echo "Done\n";
<?php var_dump(xmlwriter_open_uri('file:///'));
<?php $fname = tempnam(__DIR__, 'xmlout'); $writer = xmlwriter_open_uri($fname); xmlwriter_flush($writer); print file_exists($fname) ? "written\n" : "no file\n"; unlink($fname);
<?php var_dump(xmlwriter_open_uri('foo/bar.tmp'));