DomElement

php\xml\DomElement

abstract class

extends: php\xml\DomNode

Children


Methods


__get($name)
Parameters:
  • $namestring
Returns:

string Value of attribute by $name

__set($name, $value)

Set attribute value

Parameters:
  • $namestring
  • $valuestring
__unset($name)

Remove attribute by name

Parameters:
  • $namestring
__isset($name)

Check attribute exists by name

Parameters:
  • $name
Returns:

bool

getTagName()
Returns:string
getAttribute($name)
Parameters:
  • $namestring
Returns:

string

hasAttribute($name)
Parameters:
  • $namestring
Returns:

bool

hasAttributeNS($namespaceURI, $localName)
Parameters:
  • $namespaceURIstring
  • $localNamestring
Returns:

bool

setAttribute($name, $value)
Parameters:
  • $namestring
  • $valuestring
setAttributes($attributes)
Parameters:
  • $attributesarray, Traversable
getAttributes()
Returns:array
removeAttribute($name)
Parameters:
  • $namestring
getElementsByTagName($name)
Parameters:
  • $namestring
Returns:

php\xml\DomNodeList

getElementsByTagNameNS($namespaceURI, $localName)
Parameters:
  • $namespaceURIstring
  • $localNamestring
Returns:

php\xml\DomNodeList

getAttributeNS($namespaceURI, $localName)
Parameters:
  • $namespaceURIstring
  • $localNamestring
Returns:

string

setAttributeNS($namespaceURI, $qualifiedName, $value)
Parameters:
  • $namespaceURIstring
  • $qualifiedNamestring
  • $valuestring
removeAttributeNS($namespaceURI, $localName)
Parameters:
  • $namespaceURIstring
  • $localNamestring
setIdAttribute($name, $isId)
Parameters:
  • $namestring
  • $isIdbool
setIdAttributeNS($namespaceURI, $localName, $isId)
Parameters:
  • $namespaceURIstring
  • $localNamestring
  • $isIdstring