dom_set_attr_node.phpt
来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 103 行
PHPT
103 行
--TEST--Test: setAttributeNode()--SKIPIF--<?php require_once('skipif.inc'); ?>--FILE--<?php$xml = b<<<HERE<?xml version="1.0" ?><root a="b" />HERE;$xml2 = b<<<HERE<?xml version="1.0" ?><doc2 />HERE;$dom = new DOMDocument();$dom->loadXML($xml);$root = $dom->documentElement;$attr = $root->getAttributeNode('a');$dom2 = new DOMDocument();$dom2->loadXML($xml2);$root2 = $dom2->documentElement;try { $root2->setAttributeNode($attr);} catch (domexception $e) { var_dump($e);} ?>--EXPECTF--object(DOMException)#%d (6) { ["message":protected]=> string(20) "Wrong Document Error" ["string":"Exception":private]=> string(0) "" ["file":protected]=> string(%d) "%sdom_set_attr_node.php" ["line":protected]=> int(%d) ["trace":"Exception":private]=> array(1) { [0]=> array(6) { ["file"]=> string(%d) "%sdom_set_attr_node.php" ["line"]=> int(%d) ["function"]=> string(16) "setAttributeNode" ["class"]=> string(10) "DOMElement" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> object(DOMAttr)#%d (0) { } } } } ["code"]=> int(4)}--UEXPECTF--object(DOMException)#%d (6) { [u"message":protected]=> unicode(20) "Wrong Document Error" [u"string":u"Exception":private]=> unicode(0) "" [u"file":protected]=> unicode(%d) "%sdom_set_attr_node.php" [u"line":protected]=> int(%d) [u"trace":u"Exception":private]=> array(1) { [0]=> array(6) { [u"file"]=> unicode(%d) "%sdom_set_attr_node.php" [u"line"]=> int(%d) [u"function"]=> unicode(16) "setAttributeNode" [u"class"]=> unicode(10) "DOMElement" [u"type"]=> unicode(2) "->" [u"args"]=> array(1) { [0]=> object(DOMAttr)#%d (0) { } } } } [u"code"]=> int(4)}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?