(PHP 5, PHP 7)
クラス概要
DOMElement extends DOMNode {
public
readonly
bool
$schemaTypeInfo
public
readonly
string
$tagName
/* 継承したプロパティ */
public
readonly
string
$nodeName
public
string
$nodeValue
public
readonly
int
$nodeType
public
readonly
DOMNode|null
$parentNode
public
readonly
DOMNodeList
$childNodes
public
readonly
DOMNode|null
$firstChild
public
readonly
DOMNode|null
$lastChild
public
readonly
DOMNode|null
$previousSibling
public
readonly
DOMNode|null
$nextSibling
public
readonly
DOMNamedNodeMap|null
$attributes
public
readonly
DOMDocument|null
$ownerDocument
public
readonly
string|null
$namespaceURI
public
string
$prefix
public
readonly
string
$localName
public
readonly
string|null
$baseURI
public
string
$textContent
/* メソッド */
public __construct
( string $name
[, string $value
[, string $namespaceURI
]] )
public getAttribute
( string $name
) : string
public getAttributeNode
( string $name
) : DOMAttr
public getAttributeNodeNS
( string $namespaceURI
, string $localName
) : DOMAttr
public getAttributeNS
( string $namespaceURI
, string $localName
) : string
public getElementsByTagName
( string $name
) : DOMNodeList
public getElementsByTagNameNS
( string $namespaceURI
, string $localName
) : DOMNodeList
public hasAttribute
( string $name
) : bool
public hasAttributeNS
( string $namespaceURI
, string $localName
) : bool
public removeAttribute
( string $name
) : bool
public removeAttributeNode
( DOMAttr $oldnode
) : bool
public removeAttributeNS
( string $namespaceURI
, string $localName
) : bool
public setAttribute
( string $name
, string $value
) : DOMAttr
public setAttributeNode
( DOMAttr $attr
) : DOMAttr
public setAttributeNodeNS
( DOMAttr $attr
) : DOMAttr
public setAttributeNS
( string $namespaceURI
, string $qualifiedName
, string $value
) : void
public setIdAttribute
( string $name
, bool $isId
) : void
public setIdAttributeNode
( DOMAttr $attr
, bool $isId
) : void
public setIdAttributeNS
( string $namespaceURI
, string $localName
, bool $isId
) : void
/* 継承したメソッド */
public DOMNode::appendChild
( DOMNode $newnode
) : DOMNode
public DOMNode::C14N
([ bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] ) : string|false
public DOMNode::C14NFile
( string $uri
[, bool $exclusive
= false
[, bool $with_comments
= false
[, array $xpath
[, array $ns_prefixes
]]]] ) : int|false
public DOMNode::cloneNode
([ bool $deep
] ) : DOMNode
public DOMNode::getLineNo ( ) : int
public DOMNode::getNodePath ( ) : string
public DOMNode::hasAttributes ( ) : bool
public DOMNode::hasChildNodes ( ) : bool
public DOMNode::insertBefore
( DOMNode $newnode
[, DOMNode $refnode
] ) : DOMNode
public DOMNode::isDefaultNamespace
( string $namespaceURI
) : bool
public DOMNode::isSameNode
( DOMNode $node
) : bool
public DOMNode::isSupported
( string $feature
, string $version
) : bool
public DOMNode::lookupNamespaceUri
( string $prefix
) : string
public DOMNode::lookupPrefix
( string $namespaceURI
) : string
public DOMNode::normalize ( ) : void
public DOMNode::removeChild
( DOMNode $oldnode
) : DOMNode
public DOMNode::replaceChild
( DOMNode $newnode
, DOMNode $oldnode
) : DOMNode
}
プロパティ
schemaTypeInfo
- 未実装。常に
null
を返す。 tagName
- 要素名
注意
注意:
DOM拡張機能 は UTF-8 エンコーディングを使います。ISO-8859-1 エンコーディングのテキストを扱う場合は utf8_encode() と utf8_decode() を使ってください。ISO-8859-1 以外のエンコーディングの場合は iconv を使ってください。
目次
- DOMElement::__construct — 新しい DOMElement オブジェクトを作成する
- DOMElement::getAttribute — 属性の値を返す
- DOMElement::getAttributeNode — 属性ノードを返す
- DOMElement::getAttributeNodeNS — 属性ノードを返す
- DOMElement::getAttributeNS — 属性の値を返す
- DOMElement::getElementsByTagName — タグ名から要素を取得する
- DOMElement::getElementsByTagNameNS — 名前空間 URI とローカル名から要素を取得する
- DOMElement::hasAttribute — 属性が存在するかどうかを調べる
- DOMElement::hasAttributeNS — 属性が存在するかどうかを調べる
- DOMElement::removeAttribute — 属性を削除する
- DOMElement::removeAttributeNode — 属性を削除する
- DOMElement::removeAttributeNS — 属性を削除する
- DOMElement::setAttribute — 新しい属性を追加する
- DOMElement::setAttributeNode — 新しい属性ノードを要素に追加する
- DOMElement::setAttributeNodeNS — 新しい属性ノードを要素に追加する
- DOMElement::setAttributeNS — 新しい属性を追加する
- DOMElement::setIdAttribute — ID 型の属性を名前で宣言する
- DOMElement::setIdAttributeNode — ID 型の属性をノードで宣言する
- DOMElement::setIdAttributeNS — ID 型の属性をローカル名および名前空間 URI で宣言する
/* プロパティ */