summaryrefslogtreecommitdiff
path: root/ext/xmlwriter/tests
diff options
context:
space:
mode:
Diffstat (limited to 'ext/xmlwriter/tests')
-rw-r--r--ext/xmlwriter/tests/001.phpt25
-rw-r--r--ext/xmlwriter/tests/002.phpt22
-rw-r--r--ext/xmlwriter/tests/003.phpt35
-rw-r--r--ext/xmlwriter/tests/004.phpt36
-rw-r--r--ext/xmlwriter/tests/005.phpt33
-rw-r--r--ext/xmlwriter/tests/006.phpt26
-rw-r--r--ext/xmlwriter/tests/007.phpt38
-rw-r--r--ext/xmlwriter/tests/008.phpt34
-rw-r--r--ext/xmlwriter/tests/009.phpt45
-rw-r--r--ext/xmlwriter/tests/010.phpt41
-rw-r--r--ext/xmlwriter/tests/OO_001.phpt26
-rw-r--r--ext/xmlwriter/tests/OO_002.phpt22
-rw-r--r--ext/xmlwriter/tests/OO_003.phpt37
-rw-r--r--ext/xmlwriter/tests/OO_004.phpt37
-rw-r--r--ext/xmlwriter/tests/OO_005.phpt33
-rw-r--r--ext/xmlwriter/tests/OO_006.phpt27
-rw-r--r--ext/xmlwriter/tests/OO_007.phpt39
-rw-r--r--ext/xmlwriter/tests/OO_008.phpt35
-rw-r--r--ext/xmlwriter/tests/OO_009.phpt45
19 files changed, 0 insertions, 636 deletions
diff --git a/ext/xmlwriter/tests/001.phpt b/ext/xmlwriter/tests/001.phpt
deleted file mode 100644
index a9349d2d16..0000000000
--- a/ext/xmlwriter/tests/001.phpt
+++ /dev/null
@@ -1,25 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer, file buffer, flush
---SKIPIF--
-<?php if (!extension_loaded("xmlwriter")) print "skip"; ?>
---FILE--
-<?php
-/* $Id$ */
-
-$doc_dest = '001.xml';
-$xw = xmlwriter_open_uri($doc_dest);
-xmlwriter_start_document($xw, '1.0', 'UTF-8');
-xmlwriter_start_element($xw, "tag1");
-xmlwriter_end_document($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');
-?>
-===DONE===
---EXPECT--
-<?xml version="1.0" encoding="UTF-8"?>
-<tag1/>
-===DONE===
diff --git a/ext/xmlwriter/tests/002.phpt b/ext/xmlwriter/tests/002.phpt
deleted file mode 100644
index f2537a47ff..0000000000
--- a/ext/xmlwriter/tests/002.phpt
+++ /dev/null
@@ -1,22 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer, membuffer, flush
---SKIPIF--
-<?php if (!extension_loaded("xmlwriter")) print "skip"; ?>
---FILE--
-<?php
-/* $Id$ */
-
-$doc_dest = '001.xml';
-$xw = xmlwriter_open_memory($doc_dest);
-xmlwriter_start_document($xw, '1.0', 'UTF-8');
-xmlwriter_start_element($xw, "tag1");
-xmlwriter_end_document($xw);
-
-// Force to write and empty the buffer
-echo xmlwriter_flush($xw, true);
-?>
-===DONE===
---EXPECT--
-<?xml version="1.0" encoding="UTF-8"?>
-<tag1/>
-===DONE===
diff --git a/ext/xmlwriter/tests/003.phpt b/ext/xmlwriter/tests/003.phpt
deleted file mode 100644
index 5415797864..0000000000
--- a/ext/xmlwriter/tests/003.phpt
+++ /dev/null
@@ -1,35 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer, membuffer, flush, attribute
---SKIPIF--
-<?php if (!extension_loaded("xmlwriter")) print "skip"; ?>
---FILE--
-<?php
-/* $Id$ */
-
-$doc_dest = '001.xml';
-$xw = xmlwriter_open_memory($doc_dest);
-xmlwriter_start_document($xw, '1.0', 'UTF-8');
-xmlwriter_start_element($xw, "tag1");
-
-
-$res = xmlwriter_start_attribute($xw, 'attr1');
-xmlwriter_text($xw, "attr1_value");
-xmlwriter_end_attribute($xw);
-
-xmlwriter_write_attribute($xw, "att2", "att2_value");
-xmlwriter_text($xw, "Test text for tag1");
-$res = xmlwriter_start_element($xw, 'tag2');
-if ($res < 1) {
- echo "StartElement context validation failed\n";
- exit();
-}
-xmlwriter_end_document($xw);
-
-// Force to write and empty the buffer
-echo xmlwriter_flush($xw, true);
-?>
-===DONE===
---EXPECT--
-<?xml version="1.0" encoding="UTF-8"?>
-<tag1 attr1="attr1_value" att2="att2_value">Test text for tag1<tag2/></tag1>
-===DONE===
diff --git a/ext/xmlwriter/tests/004.phpt b/ext/xmlwriter/tests/004.phpt
deleted file mode 100644
index 2d3e858725..0000000000
--- a/ext/xmlwriter/tests/004.phpt
+++ /dev/null
@@ -1,36 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer, file buffer, flush
---SKIPIF--
-<?php if (!extension_loaded("xmlwriter")) print "skip"; ?>
---FILE--
-<?php
-/* $Id$ */
-
-$doc_dest = '001.xml';
-$xw = xmlwriter_open_uri($doc_dest);
-xmlwriter_start_document($xw, '1.0', 'UTF-8');
-xmlwriter_start_element($xw, "tag1");
-
-xmlwriter_start_pi($xw, "PHP");
-xmlwriter_text($xw, 'echo $a;');
-xmlwriter_end_pi($xw);
-xmlwriter_end_document($xw);
-
-// Force to write and empty the buffer
-$output_bytes = xmlwriter_flush($xw, true);
-$md5_out = md5_file($doc_dest);
-$md5_res = md5('<?xml version="1.0" encoding="UTF-8"?>
-<tag1><?PHP echo $a;?></tag1>
-');
-unset($xw);
-unlink('001.xml');
-if ($md5_out != $md5_res) {
- echo "failed: $md5_res != $md5_out\n";
-} else {
- echo "ok.\n";
-}
-?>
-===DONE===
---EXPECT--
-ok.
-===DONE===
diff --git a/ext/xmlwriter/tests/005.phpt b/ext/xmlwriter/tests/005.phpt
deleted file mode 100644
index ab933c6f56..0000000000
--- a/ext/xmlwriter/tests/005.phpt
+++ /dev/null
@@ -1,33 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer, comments
---SKIPIF--
-<?php
-if (!extension_loaded("xmlwriter")) die("skip");
-if (!function_exists("xmlwriter_start_comment")) die("skip: libxml2 2.6.7+ required");
-?>
---FILE--
-<?php
-/* $Id$ */
-
-$doc_dest = '001.xml';
-$xw = xmlwriter_open_uri($doc_dest);
-xmlwriter_start_document($xw, '1.0', 'UTF-8');
-xmlwriter_start_element($xw, "tag1");
-
-xmlwriter_start_comment($xw);
-xmlwriter_text($xw, 'comment');
-xmlwriter_end_comment($xw);
-xmlwriter_write_comment($xw, "comment #2");
-xmlwriter_end_document($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');
-?>
-===DONE===
---EXPECT--
-<?xml version="1.0" encoding="UTF-8"?>
-<tag1><!--comment--><!--comment #2--></tag1>
-===DONE===
diff --git a/ext/xmlwriter/tests/006.phpt b/ext/xmlwriter/tests/006.phpt
deleted file mode 100644
index 48eb299418..0000000000
--- a/ext/xmlwriter/tests/006.phpt
+++ /dev/null
@@ -1,26 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer, startDTD/writeElementNS
---SKIPIF--
-<?php
-if (!extension_loaded("xmlwriter")) die("skip");
-?>
---FILE--
-<?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');
-?>
---EXPECT--
-<!DOCTYPE foo SYSTEM "urn:bar"><foo><foo:bar xmlns:foo="urn:foo">dummy content</foo:bar></foo>
diff --git a/ext/xmlwriter/tests/007.phpt b/ext/xmlwriter/tests/007.phpt
deleted file mode 100644
index bc2bdb6eaa..0000000000
--- a/ext/xmlwriter/tests/007.phpt
+++ /dev/null
@@ -1,38 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer, Elements & Attributes
---SKIPIF--
-<?php
-if (!extension_loaded("xmlwriter")) die("skip");
-if (!function_exists("xmlwriter_start_attribute_ns")) die("skip: libxml2 2.6.17+ required");
-?>
---FILE--
-<?php
-/* $Id$ */
-
-$xw = xmlwriter_open_memory();
-xmlwriter_set_indent($xw, TRUE);
-xmlwriter_set_indent_string($xw, ' ');
-xmlwriter_start_document($xw, '1.0', "UTF-8");
-xmlwriter_start_element($xw, 'root');
-xmlwriter_start_element_ns($xw, 'ns1', 'child1', 'urn:ns1');
-xmlwriter_start_attribute_ns($xw, 'ns1', 'att1', 'urn:ns1');
-xmlwriter_text($xw, 'a&b');
-xmlwriter_end_attribute($xw);
-xmlwriter_write_attribute($xw, 'att2', "double\" single'");
-xmlwriter_start_attribute_ns($xw, 'ns1', 'att2', 'urn:ns1');
-xmlwriter_text($xw, "<>\"'&");
-xmlwriter_end_attribute($xw);
-xmlwriter_write_element($xw, 'chars', "special characters: <>\"'&");
-xmlwriter_end_element($xw);
-xmlwriter_end_document($xw);
-// Force to write and empty the buffer
-$output = xmlwriter_flush($xw, true);
-print $output;
-?>
---EXPECT--
-<?xml version="1.0" encoding="UTF-8"?>
-<root>
- <ns1:child1 xmlns:ns1="urn:ns1" ns1:att1="a&amp;b" xmlns:ns1="urn:ns1" att2="double&quot; single'" ns1:att2="&lt;&gt;&quot;'&amp;" xmlns:ns1="urn:ns1">
- <chars>special characters: &lt;&gt;&quot;'&amp;</chars>
- </ns1:child1>
-</root>
diff --git a/ext/xmlwriter/tests/008.phpt b/ext/xmlwriter/tests/008.phpt
deleted file mode 100644
index 6226e8ec16..0000000000
--- a/ext/xmlwriter/tests/008.phpt
+++ /dev/null
@@ -1,34 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer DTD Element & Attlist
---SKIPIF--
-<?php
-if (!extension_loaded("xmlwriter")) die("skip");
-?>
---FILE--
-<?php
-/* $Id$ */
-
-$xw = xmlwriter_open_memory();
-xmlwriter_set_indent($xw, TRUE);
-xmlwriter_start_document($xw, NULL, "UTF-8");
-xmlwriter_write_dtd_element($xw, 'sxe', '(elem1+, elem11, elem22*)');
-xmlwriter_write_dtd_attlist($xw, 'sxe', 'id CDATA #implied');
-xmlwriter_start_dtd_element($xw, 'elem1');
-xmlwriter_text($xw, 'elem2*');
-xmlwriter_end_dtd_element($xw);
-xmlwriter_start_dtd_attlist($xw, 'elem1');
-xmlwriter_text($xw, "attr1 CDATA #required\n");
-xmlwriter_text($xw, 'attr2 CDATA #implied');
-xmlwriter_end_dtd_attlist($xw);
-xmlwriter_end_document($xw);
-// Force to write and empty the buffer
-$output = xmlwriter_flush($xw, true);
-print $output;
-?>
---EXPECT--
-<?xml version="1.0" encoding="UTF-8"?>
-<!ELEMENT sxe (elem1+, elem11, elem22*)>
-<!ATTLIST sxe id CDATA #implied>
-<!ELEMENT elem1 elem2*>
-<!ATTLIST elem1 attr1 CDATA #required
-attr2 CDATA #implied>
diff --git a/ext/xmlwriter/tests/009.phpt b/ext/xmlwriter/tests/009.phpt
deleted file mode 100644
index 002916ff10..0000000000
--- a/ext/xmlwriter/tests/009.phpt
+++ /dev/null
@@ -1,45 +0,0 @@
---TEST--
-XMLWriter: PI, Comment, CDATA
---SKIPIF--
-<?php
-if (!extension_loaded("xmlwriter")) die("skip");
-if (!function_exists("xmlwriter_start_comment")) die("skip: libxml2 2.6.7+ required");
-?>
---FILE--
-<?php
-/* $Id$ */
-/*
-Libxml 2.6.24 and up adds a new line after a processing instruction (PI)
-*/
-$xw = xmlwriter_open_memory();
-xmlwriter_set_indent($xw, TRUE);
-xmlwriter_start_document($xw, NULL, "UTF-8");
-xmlwriter_start_element($xw, 'root');
-xmlwriter_write_attribute($xw, 'id', 'elem1');
-xmlwriter_start_element($xw, 'elem1');
-xmlwriter_write_attribute($xw, 'attr1', 'first');
-xmlwriter_write_comment($xw, 'start PI');
-xmlwriter_start_element($xw, 'pi');
-xmlwriter_write_pi($xw, 'php', 'echo "hello world"; ');
-xmlwriter_end_element($xw);
-xmlwriter_start_element($xw, 'cdata');
-xmlwriter_start_cdata($xw);
-xmlwriter_text($xw, '<>&"');
-xmlwriter_end_cdata($xw);
-xmlwriter_end_element($xw);
-xmlwriter_end_element($xw);
-xmlwriter_end_element($xw);
-xmlwriter_end_document($xw);
-// Force to write and empty the buffer
-$output = xmlwriter_flush($xw, true);
-print $output;
-?>
---EXPECTF--
-<?xml version="1.0" encoding="UTF-8"?>
-<root id="elem1">
- <elem1 attr1="first">
- <!--start PI-->
- <pi><?php echo "hello world"; ?>%w</pi>
- <cdata><![CDATA[<>&"]]></cdata>
- </elem1>
-</root>
diff --git a/ext/xmlwriter/tests/010.phpt b/ext/xmlwriter/tests/010.phpt
deleted file mode 100644
index 89439dc222..0000000000
--- a/ext/xmlwriter/tests/010.phpt
+++ /dev/null
@@ -1,41 +0,0 @@
---TEST--
-xmlwriter_start/end_attribute()
---FILE--
-<?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";
-?>
---EXPECTF--
-bool(true)
-bool(true)
-bool(true)
-
-Warning: xmlwriter_start_attribute(): Invalid Attribute Name in %s on line %d
-bool(false)
-bool(false)
-
-Warning: xmlwriter_start_attribute(): Invalid Attribute Name in %s on line %d
-bool(false)
-bool(false)
-bool(true)
-string(14) "<tag attr=""/>"
-Done
diff --git a/ext/xmlwriter/tests/OO_001.phpt b/ext/xmlwriter/tests/OO_001.phpt
deleted file mode 100644
index be448b9c65..0000000000
--- a/ext/xmlwriter/tests/OO_001.phpt
+++ /dev/null
@@ -1,26 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer, file buffer, flush
---SKIPIF--
-<?php if (!extension_loaded("xmlwriter")) print "skip"; ?>
---FILE--
-<?php
-/* $Id$ */
-
-$doc_dest = '001.xml';
-$xw = new XMLWriter();
-$xw->openUri($doc_dest);
-$xw->startDocument('1.0', 'UTF-8', 'standalonearg');
-$xw->startElement("tag1");
-$xw->endDocument();
-
-// Force to write and empty the buffer
-$output_bytes = $xw->flush(true);
-echo file_get_contents($doc_dest);
-unset($xw);
-unlink('001.xml');
-?>
-===DONE===
---EXPECT--
-<?xml version="1.0" encoding="UTF-8" standalone="standalonearg"?>
-<tag1/>
-===DONE===
diff --git a/ext/xmlwriter/tests/OO_002.phpt b/ext/xmlwriter/tests/OO_002.phpt
deleted file mode 100644
index ec605f50a4..0000000000
--- a/ext/xmlwriter/tests/OO_002.phpt
+++ /dev/null
@@ -1,22 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer, membuffer, flush
---SKIPIF--
-<?php if (!extension_loaded("xmlwriter")) print "skip"; ?>
---FILE--
-<?php
-/* $Id$ */
-
-$xw = new XMLWriter();
-$xw->openMemory();
-$xw->startDocument('1.0', 'UTF-8', 'standalone');
-$xw->startElement("tag1");
-$xw->endDocument();
-
-// Force to write and empty the buffer
-echo $xw->flush(true);
-?>
-===DONE===
---EXPECT--
-<?xml version="1.0" encoding="UTF-8" standalone="standalone"?>
-<tag1/>
-===DONE===
diff --git a/ext/xmlwriter/tests/OO_003.phpt b/ext/xmlwriter/tests/OO_003.phpt
deleted file mode 100644
index 7fb47910f0..0000000000
--- a/ext/xmlwriter/tests/OO_003.phpt
+++ /dev/null
@@ -1,37 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer, membuffer, flush, text, attribute
---SKIPIF--
-<?php if (!extension_loaded("xmlwriter")) print "skip"; ?>
---FILE--
-<?php
-/* $Id$ */
-
-$xw = new XMLWriter();
-$xw->openMemory();
-$xw->startDocument('1.0', 'UTF-8');
-$xw->startElement("tag1");
-
-$res = $xw->startAttribute('attr1');
-$xw->text("attr1_value");
-$xw->endAttribute();
-
-$res = $xw->startAttribute('attr2');
-$xw->text("attr2_value");
-$xw->endAttribute();
-
-$xw->text("Test text for tag1");
-$res = $xw->startElement('tag2');
-if ($res < 1) {
- echo "StartElement context validation failed\n";
- exit();
-}
-$xw->endDocument();
-
-// Force to write and empty the buffer
-echo $xw->flush(true);
-?>
-===DONE===
---EXPECT--
-<?xml version="1.0" encoding="UTF-8"?>
-<tag1 attr1="attr1_value" attr2="attr2_value">Test text for tag1<tag2/></tag1>
-===DONE===
diff --git a/ext/xmlwriter/tests/OO_004.phpt b/ext/xmlwriter/tests/OO_004.phpt
deleted file mode 100644
index 08b423ccef..0000000000
--- a/ext/xmlwriter/tests/OO_004.phpt
+++ /dev/null
@@ -1,37 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer, file buffer, flush
---SKIPIF--
-<?php if (!extension_loaded("xmlwriter")) print "skip"; ?>
---FILE--
-<?php
-/* $Id$ */
-
-$doc_dest = '001.xml';
-$xw = new XMLWriter();
-$xw->openUri($doc_dest);
-$xw->startDocument('1.0', 'UTF-8');
-$xw->startElement("tag1");
-
-$xw->startPi("PHP");
-$xw->text('echo $a;');
-$xw->endPi();
-$xw->endDocument();
-
-// Force to write and empty the buffer
-$xw->flush(true);
-$md5_out = md5_file($doc_dest);
-$md5_res = md5('<?xml version="1.0" encoding="UTF-8"?>
-<tag1><?PHP echo $a;?></tag1>
-');
-unset($xw);
-unlink('001.xml');
-if ($md5_out != $md5_res) {
- echo "failed: $md5_res != $md5_out\n";
-} else {
- echo "ok.\n";
-}
-?>
-===DONE===
---EXPECT--
-ok.
-===DONE===
diff --git a/ext/xmlwriter/tests/OO_005.phpt b/ext/xmlwriter/tests/OO_005.phpt
deleted file mode 100644
index 2c6d2f4333..0000000000
--- a/ext/xmlwriter/tests/OO_005.phpt
+++ /dev/null
@@ -1,33 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer, comments
---SKIPIF--
-<?php
-if (!extension_loaded("xmlwriter")) die("skip");
-if (!function_exists("xmlwriter_start_comment")) die("skip: libxml2 2.6.7+ required");
-?>
---FILE--
-<?php
-/* $Id$ */
-
-$doc_dest = '001.xml';
-$xw = new XMLWriter();
-$xw->openUri($doc_dest);
-$xw->startDocument('1.0', 'UTF-8');
-$xw->startElement("tag1");
-$xw->startComment();
-$xw->text('comment');
-$xw->endComment();
-$xw->writeComment("comment #2");
-$xw->endDocument();
-
-// Force to write and empty the buffer
-$output_bytes = $xw->flush(true);
-echo file_get_contents($doc_dest);
-unset($xw);
-unlink('001.xml');
-?>
-===DONE===
---EXPECT--
-<?xml version="1.0" encoding="UTF-8"?>
-<tag1><!--comment--><!--comment #2--></tag1>
-===DONE===
diff --git a/ext/xmlwriter/tests/OO_006.phpt b/ext/xmlwriter/tests/OO_006.phpt
deleted file mode 100644
index 465a725deb..0000000000
--- a/ext/xmlwriter/tests/OO_006.phpt
+++ /dev/null
@@ -1,27 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer, startDTD/writeElementNS
---SKIPIF--
-<?php
-if (!extension_loaded("xmlwriter")) die("skip");
-?>
---FILE--
-<?php
-/* $Id$ */
-
-$doc_dest = '001.xml';
-$xw = new XMLWriter();
-$xw->openUri($doc_dest);
-$xw->startDtd('foo', NULL, 'urn:bar');
-$xw->endDtd();
-$xw->startElement('foo');
-$xw->writeElementNS('foo', 'bar', 'urn:foo', 'dummy content');
-$xw->endElement();
-
-// Force to write and empty the buffer
-$output_bytes = $xw->flush(true);
-echo file_get_contents($doc_dest);
-unset($xw);
-unlink('001.xml');
-?>
---EXPECT--
-<!DOCTYPE foo SYSTEM "urn:bar"><foo><foo:bar xmlns:foo="urn:foo">dummy content</foo:bar></foo>
diff --git a/ext/xmlwriter/tests/OO_007.phpt b/ext/xmlwriter/tests/OO_007.phpt
deleted file mode 100644
index 22baf1e509..0000000000
--- a/ext/xmlwriter/tests/OO_007.phpt
+++ /dev/null
@@ -1,39 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer, Elements & Attributes
---SKIPIF--
-<?php
-if (!extension_loaded("xmlwriter")) die("skip");
-if (!function_exists("xmlwriter_start_attribute_ns")) die("skip: libxml2 2.6.17+ required");
-?>
---FILE--
-<?php
-/* $Id$ */
-
-$xw = new XMLWriter();
-$xw->openMemory();
-$xw->setIndent(TRUE);
-$xw->setIndentString(' ');
-$xw->startDocument('1.0', "UTF-8");
-$xw->startElement('root');
-$xw->startElementNS('ns1', 'child1', 'urn:ns1');
-$xw->startAttributeNS('ns1', 'att1', 'urn:ns1');
-$xw->text('a&b');
-$xw->endAttribute();
-$xw->writeAttribute('att2', "double\" single'");
-$xw->startAttributeNS('ns1', 'att2', 'urn:ns1');
-$xw->text("<>\"'&");
-$xw->endAttribute();
-$xw->writeElement('chars', "special characters: <>\"'&");
-$xw->endElement();
-$xw->endDocument();
-// Force to write and empty the buffer
-$output = $xw->flush(true);
-print $output;
-?>
---EXPECT--
-<?xml version="1.0" encoding="UTF-8"?>
-<root>
- <ns1:child1 xmlns:ns1="urn:ns1" ns1:att1="a&amp;b" xmlns:ns1="urn:ns1" att2="double&quot; single'" ns1:att2="&lt;&gt;&quot;'&amp;" xmlns:ns1="urn:ns1">
- <chars>special characters: &lt;&gt;&quot;'&amp;</chars>
- </ns1:child1>
-</root>
diff --git a/ext/xmlwriter/tests/OO_008.phpt b/ext/xmlwriter/tests/OO_008.phpt
deleted file mode 100644
index fe127ced2f..0000000000
--- a/ext/xmlwriter/tests/OO_008.phpt
+++ /dev/null
@@ -1,35 +0,0 @@
---TEST--
-XMLWriter: libxml2 XML Writer DTD Element & Attlist
---SKIPIF--
-<?php
-if (!extension_loaded("xmlwriter")) die("skip");
-?>
---FILE--
-<?php
-/* $Id$ */
-
-$xw = new XMLWriter();
-$xw->openMemory();
-$xw->setIndent(TRUE);
-$xw->startDocument(NULL, "UTF-8");
-$xw->writeDtdElement('sxe', '(elem1+, elem11, elem22*)');
-$xw->writeDtdAttlist('sxe', 'id CDATA #implied');
-$xw->startDtdElement('elem1');
-$xw->text('elem2*');
-$xw->endDtdElement();
-$xw->startDtdAttlist('elem1');
-$xw->text("attr1 CDATA #required\n");
-$xw->text('attr2 CDATA #implied');
-$xw->endDtdAttlist();
-$xw->endDocument();
-// Force to write and empty the buffer
-$output = $xw->flush(true);
-print $output;
-?>
---EXPECT--
-<?xml version="1.0" encoding="UTF-8"?>
-<!ELEMENT sxe (elem1+, elem11, elem22*)>
-<!ATTLIST sxe id CDATA #implied>
-<!ELEMENT elem1 elem2*>
-<!ATTLIST elem1 attr1 CDATA #required
-attr2 CDATA #implied>
diff --git a/ext/xmlwriter/tests/OO_009.phpt b/ext/xmlwriter/tests/OO_009.phpt
deleted file mode 100644
index c874f3e4ef..0000000000
--- a/ext/xmlwriter/tests/OO_009.phpt
+++ /dev/null
@@ -1,45 +0,0 @@
---TEST--
-XMLWriter: PI, Comment, CDATA
---SKIPIF--
-<?php
-if (!extension_loaded("xmlwriter")) die("skip");
-?>
---FILE--
-<?php
-/* $Id$ */
-/*
-Libxml 2.6.24 and up adds a new line after a processing instruction (PI)
-*/
-$xw = new XMLWriter();
-$xw->openMemory();
-$xw->setIndent(TRUE);
-$xw->startDocument("1.0", "UTF-8");
-$xw->startElement('root');
-$xw->writeAttribute('id', 'elem1');
-$xw->startElement('elem1');
-$xw->writeAttribute('attr1', 'first');
-$xw->writeComment('start PI');
-$xw->startElement('pi');
-$xw->writePi('php', 'echo "hello world"; ');
-$xw->endElement();
-$xw->startElement('cdata');
-$xw->startCdata();
-$xw->text('<>&"');
-$xw->endCdata();
-$xw->endElement();
-$xw->endElement();
-$xw->endElement();
-$xw->endDocument();
-// Force to write and empty the buffer
-$output = $xw->flush(true);
-print $output;
-?>
---EXPECTF--
-<?xml version="1.0" encoding="UTF-8"?>
-<root id="elem1">
- <elem1 attr1="first">
- <!--start PI-->
- <pi><?php echo "hello world"; ?>%w</pi>
- <cdata><![CDATA[<>&"]]></cdata>
- </elem1>
-</root>