Annotation of embedaddon/php/ext/dom/tests/DOMCharacterData_appendData_basic.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: DOMCharacterData::appendData basic functionality test
3: --CREDITS--
4: Mike Sullivan <mike@regexia.com>
5: #TestFest 2008 (London)
6: --SKIPIF--
7: <?php require_once('skipif.inc'); ?>
8: --FILE--
9: <?php
10:
11: $document = new DOMDocument;
12: $root = $document->createElement('root');
13: $document->appendChild($root);
14:
15: $cdata = $document->createElement('cdata');
16: $root->appendChild($cdata);
17:
18: $cdatanode = $document->createCDATASection('');
19: $cdata->appendChild($cdatanode);
20: $cdatanode->appendData('data');
21: echo "CDATA Length (one append): " . $cdatanode->length . "\n";
22:
23: $cdatanode->appendData('><&"');
24: echo "CDATA Length (two appends): " . $cdatanode->length . "\n";
25:
26: echo "CDATA Content: " . $cdatanode->data . "\n";
27:
28: echo "\n" . $document->saveXML();
29:
30: ?>
31: --EXPECT--
32: CDATA Length (one append): 4
33: CDATA Length (two appends): 8
34: CDATA Content: data><&"
35:
36: <?xml version="1.0"?>
37: <root><cdata><![CDATA[data><&"]]></cdata></root>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>