Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
--TEST-- DOMNode: hasAttributes() --CREDITS-- James Lewis <[email protected]> #TestFest 2008 -..
Decoded Output download
--TEST--
DOMNode: hasAttributes()
--CREDITS--
James Lewis <[email protected]>
#TestFest 2008
--EXTENSIONS--
dom
--FILE--
<?php
require_once("dom_test.inc");
$dom = new DOMDocument;
$dom->loadXML($xmlstr);
if(!$dom) {
echo "Error while parsing the document
";
exit;
}
$element = $dom->documentElement;
echo "Verify that we have a DOMElement object:
";
echo get_class($element), "
";
echo "
Element should have attributes:
";
var_dump($element->hasAttributes());
$nodelist=$dom->getElementsByTagName('tbody') ;
$element = $nodelist->item(0);
echo "
Verify that we have a DOMElement object:
";
echo get_class($element), "
";
echo "
Element should have no attributes:
";
var_dump($element->hasAttributes());
?>
--EXPECT--
Verify that we have a DOMElement object:
DOMElement
Element should have attributes:
bool(true)
Verify that we have a DOMElement object:
DOMElement
Element should have no attributes:
bool(false)
Did this file decode correctly?
Original Code
--TEST--
DOMNode: hasAttributes()
--CREDITS--
James Lewis <[email protected]>
#TestFest 2008
--EXTENSIONS--
dom
--FILE--
<?php
require_once("dom_test.inc");
$dom = new DOMDocument;
$dom->loadXML($xmlstr);
if(!$dom) {
echo "Error while parsing the document\n";
exit;
}
$element = $dom->documentElement;
echo "Verify that we have a DOMElement object:\n";
echo get_class($element), "\n";
echo "\nElement should have attributes:\n";
var_dump($element->hasAttributes());
$nodelist=$dom->getElementsByTagName('tbody') ;
$element = $nodelist->item(0);
echo "\nVerify that we have a DOMElement object:\n";
echo get_class($element), "\n";
echo "\nElement should have no attributes:\n";
var_dump($element->hasAttributes());
?>
--EXPECT--
Verify that we have a DOMElement object:
DOMElement
Element should have attributes:
bool(true)
Verify that we have a DOMElement object:
DOMElement
Element should have no attributes:
bool(false)
Function Calls
None |
Stats
MD5 | 69b6c1e6fd529d2c0cb4b653bea20510 |
Eval Count | 0 |
Decode Time | 96 ms |