标签: php dom
我现在正在玩PHP的DOMDocument。正如问题所述,这两种方法之间有什么区别(除了需要将DOMAttr传递给setAttributeNode)以及在什么情况下应该使用它们?
答案 0 :(得分:3)
我记得,其中并没有很多。除了您已识别的主要区别之外,setAttributeNode不能用于同时为属性设置值,只能使用其名称。
setAttributeNode
实际上,它是一种在DOM之外准备属性以便稍后插入的方法。
setAttribute是一种更快捷的方式;它允许规定名称和价值。
setAttribute