Annotation of embedaddon/php/ext/dom/tests/DOMElement_hasAttributes_basic.phpt, revision 1.1.1.2
1.1 misho 1: --TEST--
2: DOMNode: hasAttributes()
3: --CREDITS--
4: James Lewis <james@s-1.com>
5: #TestFest 2008
6: --SKIPIF--
7: <?php require_once('skipif.inc'); ?>
8: --FILE--
9: <?php
10: require_once("dom_test.inc");
11:
12: $dom = new DOMDocument;
13: $dom->loadXML($xmlstr);
14: if(!$dom) {
15: echo "Error while parsing the document\n";
16: exit;
17: }
18:
19: $element = $dom->documentElement;
20:
21: echo "Verify that we have a DOMElement object:\n";
1.1.1.2 ! misho 22: echo get_class($element), "\n";
1.1 misho 23:
24: echo "\nElement should have attributes:\n";
25: var_dump($element->hasAttributes());
26:
27: $nodelist=$dom->getElementsByTagName('tbody') ;
28: $element = $nodelist->item(0);
29:
30: echo "\nVerify that we have a DOMElement object:\n";
1.1.1.2 ! misho 31: echo get_class($element), "\n";
1.1 misho 32:
33: echo "\nElement should have no attributes:\n";
1.1.1.2 ! misho 34: var_dump($element->hasAttributes());
1.1 misho 35:
36:
37: ?>
38: --EXPECTF--
39: Verify that we have a DOMElement object:
1.1.1.2 ! misho 40: DOMElement
1.1 misho 41:
42: Element should have attributes:
43: bool(true)
44:
45: Verify that we have a DOMElement object:
1.1.1.2 ! misho 46: DOMElement
1.1 misho 47:
48: Element should have no attributes:
49: bool(false)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>