我使用的是DOMText
,但这是一个普通的DOMDocument
问题:如果变量$X
是DOMText
的实例,我如何获取它的父节点?
手册没有将DOMText::$parentNode
定义为属性。
最佳答案
有时你需要做一些调查工作来弄清楚一个类有哪些属性:
DOMText extends DOMCharacterData {
DOMCharacterData extends DOMNode {
// DOMNode has
public readonly DOMNode $parentNode ;
所以
DOMText
具有$parentNode
属性,所有直接或间接扩展DOMNode
的类也是如此。手册中只列出了在特定类中定义的属性,而没有列出从祖先继承的属性。