(PHP 5, PHP 7, PHP 8)
DOMAttr represents an attribute in the DOMElement object.
public isId(): bool
public DOMNode::appendChild(DOMNode $node): DOMNode|false
public DOMNode::C14N( bool $exclusive = false, bool $withComments = false, ?array $xpath = null, ?array $nsPrefixes = null ): string|false
public DOMNode::C14NFile( string $uri, bool $exclusive = false, bool $withComments = false, ?array $xpath = null, ?array $nsPrefixes = null ): int|false
public DOMNode::cloneNode(bool $deep = false): DOMNode|false
public DOMNode::compareDocumentPosition(DOMNode $other): int
public DOMNode::contains(DOMNode|DOMNameSpaceNode|null $other): bool
public DOMNode::getLineNo(): int
public DOMNode::getNodePath(): ?string
public DOMNode::getRootNode(?array $options = null): DOMNode
public DOMNode::hasAttributes(): bool
public DOMNode::hasChildNodes(): bool
public DOMNode::insertBefore(DOMNode $node, ?DOMNode $child = null): DOMNode|false
public DOMNode::isDefaultNamespace(string $namespace): bool
public DOMNode::isEqualNode(?DOMNode $otherNode): bool
public DOMNode::isSameNode(DOMNode $otherNode): bool
public DOMNode::isSupported(string $feature, string $version): bool
public DOMNode::lookupNamespaceURI(?string $prefix): ?string
public DOMNode::lookupPrefix(string $namespace): ?string
public DOMNode::normalize(): void
public DOMNode::removeChild(DOMNode $child): DOMNode|false
public DOMNode::replaceChild(DOMNode $node, DOMNode $child): DOMNode|false
public DOMNode::__sleep(): array
public DOMNode::__wakeup(): void}
The name of the attribute.
The element which contains the attribute or null.
Not implemented yet, always is null.
Not implemented yet, always is true.
The value of the attribute.
Note:
Note, XML entities are expanded upon setting a value. Thus the
&character has a special meaning. Setting value to itself will fail when value contains an&. To avoid entity expansion, use DOMElement::setAttribute() instead.
© 1997–2025 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/class.domattr.php