diff options
Diffstat (limited to 'ext/xmlwriter/tests')
-rw-r--r-- | ext/xmlwriter/tests/001.phpt | 25 | ||||
-rw-r--r-- | ext/xmlwriter/tests/002.phpt | 22 | ||||
-rw-r--r-- | ext/xmlwriter/tests/003.phpt | 35 | ||||
-rw-r--r-- | ext/xmlwriter/tests/004.phpt | 36 | ||||
-rw-r--r-- | ext/xmlwriter/tests/005.phpt | 33 | ||||
-rw-r--r-- | ext/xmlwriter/tests/006.phpt | 26 | ||||
-rw-r--r-- | ext/xmlwriter/tests/007.phpt | 38 | ||||
-rw-r--r-- | ext/xmlwriter/tests/008.phpt | 34 | ||||
-rw-r--r-- | ext/xmlwriter/tests/009.phpt | 45 | ||||
-rw-r--r-- | ext/xmlwriter/tests/010.phpt | 41 | ||||
-rw-r--r-- | ext/xmlwriter/tests/OO_001.phpt | 26 | ||||
-rw-r--r-- | ext/xmlwriter/tests/OO_002.phpt | 22 | ||||
-rw-r--r-- | ext/xmlwriter/tests/OO_003.phpt | 37 | ||||
-rw-r--r-- | ext/xmlwriter/tests/OO_004.phpt | 37 | ||||
-rw-r--r-- | ext/xmlwriter/tests/OO_005.phpt | 33 | ||||
-rw-r--r-- | ext/xmlwriter/tests/OO_006.phpt | 27 | ||||
-rw-r--r-- | ext/xmlwriter/tests/OO_007.phpt | 39 | ||||
-rw-r--r-- | ext/xmlwriter/tests/OO_008.phpt | 35 | ||||
-rw-r--r-- | ext/xmlwriter/tests/OO_009.phpt | 45 |
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&b" xmlns:ns1="urn:ns1" att2="double" single'" ns1:att2="<>"'&" xmlns:ns1="urn:ns1"> - <chars>special characters: <>"'&</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&b" xmlns:ns1="urn:ns1" att2="double" single'" ns1:att2="<>"'&" xmlns:ns1="urn:ns1"> - <chars>special characters: <>"'&</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> |