首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DOMNode (class)

课程简介

(PHP 5, PHP 7)

DOMNode {

/* Properties */

public readonly string $nodeName ;

public string $nodeValue ;

public readonly int $nodeType ;

public readonly DOMNode $parentNode ;

public readonly DOMNodeList $childNodes ;

public readonly DOMNode $firstChild ;

public readonly DOMNode $lastChild ;

public readonly DOMNode $previousSibling ;

public readonly DOMNode $nextSibling ;

public readonly DOMNamedNodeMap $attributes ;

public readonly DOMDocument $ownerDocument ;

public readonly string $namespaceURI ;

public string $prefix ;

public readonly string $localName ;

public readonly string $baseURI ;

public string $textContent ;

/* Methods */

代码语言:javascript
复制
public DOMNode appendChild ( DOMNode $newnode )
代码语言:javascript
复制
public string C14N ([ bool $exclusive [, bool $with_comments [, array $xpath [, array $ns_prefixes ]]]] )
代码语言:javascript
复制
public int C14NFile ( string $uri [, bool $exclusive [, bool $with_comments [, array $xpath [, array $ns_prefixes ]]]] )
代码语言:javascript
复制
public DOMNode cloneNode ([ bool $deep ] )
代码语言:javascript
复制
public int getLineNo ( void )
代码语言:javascript
复制
public string getNodePath ( void )
代码语言:javascript
复制
public bool hasAttributes ( void )
代码语言:javascript
复制
public bool hasChildNodes ( void )
代码语言:javascript
复制
public DOMNode insertBefore ( DOMNode $newnode [, DOMNode $refnode ] )
代码语言:javascript
复制
public bool isDefaultNamespace ( string $namespaceURI )
代码语言:javascript
复制
public bool isSameNode ( DOMNode $node )
代码语言:javascript
复制
public bool isSupported ( string $feature , string $version )
代码语言:javascript
复制
public string lookupNamespaceURI ( string $prefix )
代码语言:javascript
复制
public string lookupPrefix ( string $namespaceURI )
代码语言:javascript
复制
public void normalize ( void )
代码语言:javascript
复制
public DOMNode removeChild ( DOMNode $oldnode )
代码语言:javascript
复制
public DOMNode replaceChild ( DOMNode $newnode , DOMNode $oldnode )

}

属性

nodeName

返回当前节点类型的最准确名称

nodeValue

此节点的值取决于其类型。与W3C规范相反,DOMElement节点的节点值等于DOMNode :: textContent而不是NULL

nodeType

获取节点的类型。其中一个预定义的XML_xxx_NODE常量

parentNode

此节点的父节点。如果没有这样的节点,则返回NULL

childNodes

包含此节点的所有子节点的DOMNodeList。如果没有孩子,这是一个空的DOMNodeList。

firstChild

这个节点的第一个孩子。如果没有这样的节点,则返回NULL

lastChild

这个节点的最后一个孩子。如果没有这样的节点,则返回NULL

previousSibling

该节点之前的节点。如果没有这样的节点,则返回NULL

nextSibling

节点紧跟在此节点之后。如果没有这样的节点,则返回NULL

attributes

包含此节点属性的DOMNamedNodeMap(如果它是DOMElement)或NULL其他。

ownerDocument

与此节点关联的DOMDocument对象。

namespaceURI

该节点的名称空间URI,或者NULL未指定。

prefix

该节点的名称空间前缀,或者NULL未指定。

localName

返回此节点的限定名称的本地部分。

baseURI

此节点的绝对基本URI或NULL实现无法获取绝对URI。

textContent

此节点及其后代的文本内容。

注意

注意:DOM扩展使用UTF-8编码。使用utf8_encode()和utf8_decode()来处理ISO-8859-1编码中的文本或其他编码的Iconv

更新日志

描述

5.6.1

textContent属性已被写入(以前它只是只读的)。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com