Document Object ModelTable of Contents
The DOMAttr classIntroductionDOMAttr represents an attribute in the DOMElement object. Class synopsisDOMAttr
class DOMAttr
extends
DOMNode
{
/* Properties */
public
readonly
string
$name
;
public
readonly
DOMElement
$ownerElement
;
public
readonly
bool
$schemaTypeInfo
;
public
readonly
bool
$specified
;
public
string
$value
;
/* Methods */
public __construct
( string
$name
[, string $value
] )
public bool isId
( void
)
/* Inherited methods */
public DOMNode DOMNode::appendChild
( DOMNode
$newnode
)
public string DOMNode::C14N
([ bool
$exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public int DOMNode::C14NFile
( string
$uri
[, bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public DOMNode DOMNode::cloneNode
([ bool
$deep
] )
public int DOMNode::getLineNo
( void
)
public string DOMNode::getNodePath
( void
)
public bool DOMNode::hasAttributes
( void
)
public bool DOMNode::hasChildNodes
( void
)
public DOMNode DOMNode::insertBefore
( DOMNode
$newnode
[, DOMNode $refnode
] )
public bool DOMNode::isDefaultNamespace
( string
$namespaceURI
)
public bool DOMNode::isSameNode
( DOMNode
$node
)
public bool DOMNode::isSupported
( string
$feature
, string $version
)
public string DOMNode::lookupNamespaceURI
( string
$prefix
)
public string DOMNode::lookupPrefix
( string
$namespaceURI
)
public void DOMNode::normalize
( void
)
public DOMNode DOMNode::removeChild
( DOMNode
$oldnode
)
public DOMNode DOMNode::replaceChild
( DOMNode
}$newnode
, DOMNode $oldnode
)Properties
The DOMCdataSection classIntroductionThe DOMCdataSection inherits from DOMText for textural representation of CData constructs. Class synopsisDOMCdataSection
class DOMCdataSection
extends
DOMText
{
/* Methods */
public __construct
( string
$value
)/* Inherited methods */
public bool DOMText::isWhitespaceInElementContent
( void
)
public DOMText DOMText::splitText
( int
}$offset
)The DOMCharacterData classIntroductionRepresents nodes with character data. No nodes directly correspond to this class, but other nodes do inherit from it. Class synopsisDOMCharacterData
class DOMCharacterData
extends
DOMNode
{
/* Properties */
public
string
$data
;
readonly
public
int
$length
;
/* Methods */
void appendData
( string
$data
)
void deleteData
( int
$offset
, int $count
)
void insertData
( int
$offset
, string $data
)
void replaceData
( int
$offset
, int $count
, string $data
)
string substringData
( int
$offset
, int $count
)/* Inherited methods */
public DOMNode DOMNode::appendChild
( DOMNode
$newnode
)
public string DOMNode::C14N
([ bool
$exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public int DOMNode::C14NFile
( string
$uri
[, bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public DOMNode DOMNode::cloneNode
([ bool
$deep
] )
public int DOMNode::getLineNo
( void
)
public string DOMNode::getNodePath
( void
)
public bool DOMNode::hasAttributes
( void
)
public bool DOMNode::hasChildNodes
( void
)
public DOMNode DOMNode::insertBefore
( DOMNode
$newnode
[, DOMNode $refnode
] )
public bool DOMNode::isDefaultNamespace
( string
$namespaceURI
)
public bool DOMNode::isSameNode
( DOMNode
$node
)
public bool DOMNode::isSupported
( string
$feature
, string $version
)
public string DOMNode::lookupNamespaceURI
( string
$prefix
)
public string DOMNode::lookupPrefix
( string
$namespaceURI
)
public void DOMNode::normalize
( void
)
public DOMNode DOMNode::removeChild
( DOMNode
$oldnode
)
public DOMNode DOMNode::replaceChild
( DOMNode
}$newnode
, DOMNode $oldnode
)Properties
The DOMComment classIntroduction
Represents comment nodes, characters delimited by Class synopsisDOMComment
class DOMComment
extends
DOMCharacterData
{
/* Methods */
public __construct
([ string
$value
] )/* Inherited methods */
void DOMCharacterData::appendData
( string
$data
)
void DOMCharacterData::deleteData
( int
$offset
, int $count
)
void DOMCharacterData::insertData
( int
$offset
, string $data
)
void DOMCharacterData::replaceData
( int
$offset
, int $count
, string $data
)
string DOMCharacterData::substringData
( int
$offset
, int $count
)
public DOMNode DOMNode::appendChild
( DOMNode
$newnode
)
public string DOMNode::C14N
([ bool
$exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public int DOMNode::C14NFile
( string
$uri
[, bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public DOMNode DOMNode::cloneNode
([ bool
$deep
] )
public int DOMNode::getLineNo
( void
)
public string DOMNode::getNodePath
( void
)
public bool DOMNode::hasAttributes
( void
)
public bool DOMNode::hasChildNodes
( void
)
public DOMNode DOMNode::insertBefore
( DOMNode
$newnode
[, DOMNode $refnode
] )
public bool DOMNode::isDefaultNamespace
( string
$namespaceURI
)
public bool DOMNode::isSameNode
( DOMNode
$node
)
public bool DOMNode::isSupported
( string
$feature
, string $version
)
public string DOMNode::lookupNamespaceURI
( string
$prefix
)
public string DOMNode::lookupPrefix
( string
$namespaceURI
)
public void DOMNode::normalize
( void
)
public DOMNode DOMNode::removeChild
( DOMNode
$oldnode
)
public DOMNode DOMNode::replaceChild
( DOMNode
}$newnode
, DOMNode $oldnode
)The DOMDocument classIntroductionRepresents an entire HTML or XML document; serves as the root of the document tree. Class synopsisDOMDocument
class DOMDocument
extends
DOMNode
{
/* Properties */
readonly
public
string
$actualEncoding
;
readonly
public
DOMConfiguration
$config
;
readonly
public
DOMDocumentType
$doctype
;
readonly
public
DOMElement
$documentElement
;
public
string
$documentURI
;
public
string
$encoding
;
public
bool
$formatOutput
;
readonly
public
DOMImplementation
$implementation
;
public
bool
$preserveWhiteSpace
= true
;
public
bool
$recover
;
public
bool
$resolveExternals
;
public
bool
$standalone
;
public
bool
$strictErrorChecking
= true
;
public
bool
$substituteEntities
;
public
bool
$validateOnParse
= false
;
public
string
$version
;
readonly
public
string
$xmlEncoding
;
public
bool
$xmlStandalone
;
public
string
$xmlVersion
;
/* Methods */
public __construct
([ string
$version
[, string $encoding
]] )
public DOMAttr createAttribute
( string
$name
)
public DOMAttr createAttributeNS
( string
$namespaceURI
, string $qualifiedName
)
public DOMCDATASection createCDATASection
( string
$data
)
public DOMComment createComment
( string
$data
)
public DOMDocumentFragment createDocumentFragment
( void
)
public DOMElement createElement
( string
$name
[, string $value
] )
public DOMElement createElementNS
( string
$namespaceURI
, string $qualifiedName
[, string $value
] )
public DOMEntityReference createEntityReference
( string
$name
)
public DOMProcessingInstruction createProcessingInstruction
( string
$target
[, string $data
] )
public DOMText createTextNode
( string
$content
)
public DOMElement getElementById
( string
$elementId
)
public DOMNodeList getElementsByTagName
( string
$name
)
public DOMNodeList getElementsByTagNameNS
( string
$namespaceURI
, string $localName
)
public DOMNode importNode
( DOMNode
$importedNode
[, bool $deep
] )
public mixed load
( string
$filename
[, int $options = 0
] )
public bool loadHTML
( string
$source
[, int $options = 0
] )
public bool loadHTMLFile
( string
$filename
[, int $options = 0
] )
public mixed loadXML
( string
$source
[, int $options = 0
] )
public void normalizeDocument
( void
)
public bool registerNodeClass
( string
$baseclass
, string $extendedclass
)
public bool relaxNGValidate
( string
$filename
)
public bool relaxNGValidateSource
( string
$source
)
public int save
( string
$filename
[, int $options
] )
public string saveHTML
([ DOMNode
$node = NULL
] )
public int saveHTMLFile
( string
$filename
)
public string saveXML
([ DOMNode
$node
[, int $options
]] )
public bool schemaValidate
( string
$filename
[, int $flags
] )
public bool schemaValidateSource
( string
$source
[, int $flags
] )
public bool validate
( void
)
public int xinclude
([ int
$options
] )/* Inherited methods */
public DOMNode DOMNode::appendChild
( DOMNode
$newnode
)
public string DOMNode::C14N
([ bool
$exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public int DOMNode::C14NFile
( string
$uri
[, bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public DOMNode DOMNode::cloneNode
([ bool
$deep
] )
public int DOMNode::getLineNo
( void
)
public string DOMNode::getNodePath
( void
)
public bool DOMNode::hasAttributes
( void
)
public bool DOMNode::hasChildNodes
( void
)
public DOMNode DOMNode::insertBefore
( DOMNode
$newnode
[, DOMNode $refnode
] )
public bool DOMNode::isDefaultNamespace
( string
$namespaceURI
)
public bool DOMNode::isSameNode
( DOMNode
$node
)
public bool DOMNode::isSupported
( string
$feature
, string $version
)
public string DOMNode::lookupNamespaceURI
( string
$prefix
)
public string DOMNode::lookupPrefix
( string
$namespaceURI
)
public void DOMNode::normalize
( void
)
public DOMNode DOMNode::removeChild
( DOMNode
$oldnode
)
public DOMNode DOMNode::replaceChild
( DOMNode
}$newnode
, DOMNode $oldnode
)Properties
Notes
The DOMDocumentFragment classClass synopsisDOMDocumentFragment
class DOMDocumentFragment
extends
DOMNode
{
/* Properties */
/* Methods */
public bool appendXML
( string
$data
)/* Inherited methods */
public DOMNode DOMNode::appendChild
( DOMNode
$newnode
)
public string DOMNode::C14N
([ bool
$exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public int DOMNode::C14NFile
( string
$uri
[, bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public DOMNode DOMNode::cloneNode
([ bool
$deep
] )
public int DOMNode::getLineNo
( void
)
public string DOMNode::getNodePath
( void
)
public bool DOMNode::hasAttributes
( void
)
public bool DOMNode::hasChildNodes
( void
)
public DOMNode DOMNode::insertBefore
( DOMNode
$newnode
[, DOMNode $refnode
] )
public bool DOMNode::isDefaultNamespace
( string
$namespaceURI
)
public bool DOMNode::isSameNode
( DOMNode
$node
)
public bool DOMNode::isSupported
( string
$feature
, string $version
)
public string DOMNode::lookupNamespaceURI
( string
$prefix
)
public string DOMNode::lookupPrefix
( string
$namespaceURI
)
public void DOMNode::normalize
( void
)
public DOMNode DOMNode::removeChild
( DOMNode
$oldnode
)
public DOMNode DOMNode::replaceChild
( DOMNode
}$newnode
, DOMNode $oldnode
)The DOMDocumentType classIntroduction
Each DOMDocument has a doctype
attribute whose value is either Class synopsisDOMDocumentType
class DOMDocumentType
extends
DOMNode
{
/* Properties */
readonly
public
string
$publicId
;
readonly
public
string
$systemId
;
readonly
public
string
$name
;
readonly
public
DOMNamedNodeMap
$entities
;
readonly
public
DOMNamedNodeMap
$notations
;
readonly
public
string
$internalSubset
;
/* Inherited methods */
public DOMNode DOMNode::appendChild
( DOMNode
$newnode
)
public string DOMNode::C14N
([ bool
$exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public int DOMNode::C14NFile
( string
$uri
[, bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public DOMNode DOMNode::cloneNode
([ bool
$deep
] )
public int DOMNode::getLineNo
( void
)
public string DOMNode::getNodePath
( void
)
public bool DOMNode::hasAttributes
( void
)
public bool DOMNode::hasChildNodes
( void
)
public DOMNode DOMNode::insertBefore
( DOMNode
$newnode
[, DOMNode $refnode
] )
public bool DOMNode::isDefaultNamespace
( string
$namespaceURI
)
public bool DOMNode::isSameNode
( DOMNode
$node
)
public bool DOMNode::isSupported
( string
$feature
, string $version
)
public string DOMNode::lookupNamespaceURI
( string
$prefix
)
public string DOMNode::lookupPrefix
( string
$namespaceURI
)
public void DOMNode::normalize
( void
)
public DOMNode DOMNode::removeChild
( DOMNode
$oldnode
)
public DOMNode DOMNode::replaceChild
( DOMNode
}$newnode
, DOMNode $oldnode
)Properties
The DOMElement classClass synopsisDOMElement
class DOMElement
extends
DOMNode
{
/* Properties */
readonly
public
bool
$schemaTypeInfo
;
readonly
public
string
$tagName
;
/* Methods */
public __construct
( string
$name
[, string $value
[, string $namespaceURI
]] )
public string getAttribute
( string
$name
)
public DOMAttr getAttributeNode
( string
$name
)
public DOMAttr getAttributeNodeNS
( string
$namespaceURI
, string $localName
)
public string getAttributeNS
( string
$namespaceURI
, string $localName
)
public DOMNodeList getElementsByTagName
( string
$name
)
public DOMNodeList getElementsByTagNameNS
( string
$namespaceURI
, string $localName
)
public bool hasAttribute
( string
$name
)
public bool hasAttributeNS
( string
$namespaceURI
, string $localName
)
public bool removeAttribute
( string
$name
)
public bool removeAttributeNode
( DOMAttr
$oldnode
)
public bool removeAttributeNS
( string
$namespaceURI
, string $localName
)
public DOMAttr setAttribute
( string
$name
, string $value
)
public DOMAttr setAttributeNode
( DOMAttr
$attr
)
public DOMAttr setAttributeNodeNS
( DOMAttr
$attr
)
public void setAttributeNS
( string
$namespaceURI
, string $qualifiedName
, string $value
)
public void setIdAttribute
( string
$name
, bool $isId
)
public void setIdAttributeNode
( DOMAttr
$attr
, bool $isId
)
public void setIdAttributeNS
( string
$namespaceURI
, string $localName
, bool $isId
)/* Inherited methods */
public DOMNode DOMNode::appendChild
( DOMNode
$newnode
)
public string DOMNode::C14N
([ bool
$exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public int DOMNode::C14NFile
( string
$uri
[, bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public DOMNode DOMNode::cloneNode
([ bool
$deep
] )
public int DOMNode::getLineNo
( void
)
public string DOMNode::getNodePath
( void
)
public bool DOMNode::hasAttributes
( void
)
public bool DOMNode::hasChildNodes
( void
)
public DOMNode DOMNode::insertBefore
( DOMNode
$newnode
[, DOMNode $refnode
] )
public bool DOMNode::isDefaultNamespace
( string
$namespaceURI
)
public bool DOMNode::isSameNode
( DOMNode
$node
)
public bool DOMNode::isSupported
( string
$feature
, string $version
)
public string DOMNode::lookupNamespaceURI
( string
$prefix
)
public string DOMNode::lookupPrefix
( string
$namespaceURI
)
public void DOMNode::normalize
( void
)
public DOMNode DOMNode::removeChild
( DOMNode
$oldnode
)
public DOMNode DOMNode::replaceChild
( DOMNode
}$newnode
, DOMNode $oldnode
)Properties
Notes
The DOMEntity classIntroductionThis interface represents a known entity, either parsed or unparsed, in an XML document. Class synopsisDOMEntity
class DOMEntity
extends
DOMNode
{
/* Properties */
readonly
public
string
$publicId
;
readonly
public
string
$systemId
;
readonly
public
string
$notationName
;
public
string
$actualEncoding
;
readonly
public
string
$encoding
;
readonly
public
string
$version
;
/* Inherited methods */
public DOMNode DOMNode::appendChild
( DOMNode
$newnode
)
public string DOMNode::C14N
([ bool
$exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public int DOMNode::C14NFile
( string
$uri
[, bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public DOMNode DOMNode::cloneNode
([ bool
$deep
] )
public int DOMNode::getLineNo
( void
)
public string DOMNode::getNodePath
( void
)
public bool DOMNode::hasAttributes
( void
)
public bool DOMNode::hasChildNodes
( void
)
public DOMNode DOMNode::insertBefore
( DOMNode
$newnode
[, DOMNode $refnode
] )
public bool DOMNode::isDefaultNamespace
( string
$namespaceURI
)
public bool DOMNode::isSameNode
( DOMNode
$node
)
public bool DOMNode::isSupported
( string
$feature
, string $version
)
public string DOMNode::lookupNamespaceURI
( string
$prefix
)
public string DOMNode::lookupPrefix
( string
$namespaceURI
)
public void DOMNode::normalize
( void
)
public DOMNode DOMNode::removeChild
( DOMNode
$oldnode
)
public DOMNode DOMNode::replaceChild
( DOMNode
}$newnode
, DOMNode $oldnode
)Properties
The DOMEntityReference classClass synopsisDOMEntityReference
class DOMEntityReference
extends
DOMNode
{
/* Properties */
/* Methods */
public __construct
( string
$name
)/* Inherited methods */
public DOMNode DOMNode::appendChild
( DOMNode
$newnode
)
public string DOMNode::C14N
([ bool
$exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public int DOMNode::C14NFile
( string
$uri
[, bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public DOMNode DOMNode::cloneNode
([ bool
$deep
] )
public int DOMNode::getLineNo
( void
)
public string DOMNode::getNodePath
( void
)
public bool DOMNode::hasAttributes
( void
)
public bool DOMNode::hasChildNodes
( void
)
public DOMNode DOMNode::insertBefore
( DOMNode
$newnode
[, DOMNode $refnode
] )
public bool DOMNode::isDefaultNamespace
( string
$namespaceURI
)
public bool DOMNode::isSameNode
( DOMNode
$node
)
public bool DOMNode::isSupported
( string
$feature
, string $version
)
public string DOMNode::lookupNamespaceURI
( string
$prefix
)
public string DOMNode::lookupPrefix
( string
$namespaceURI
)
public void DOMNode::normalize
( void
)
public DOMNode DOMNode::removeChild
( DOMNode
$oldnode
)
public DOMNode DOMNode::replaceChild
( DOMNode
}$newnode
, DOMNode $oldnode
)The DOMException classIntroductionDOM operations raise exceptions under particular circumstances, i.e., when an operation is impossible to perform for logical reasons. See also Exceptions. Class synopsisDOMException
class DOMException
extends
Exception
{
/* Properties */
readonly
public
int
$code
;
/* Inherited methods */
final public string Exception::getMessage
( void
)
final public Exception Exception::getPrevious
( void
)
final public mixed Exception::getCode
( void
)
final public string Exception::getFile
( void
)
final public int Exception::getLine
( void
)
final public array Exception::getTrace
( void
)
final public string Exception::getTraceAsString
( void
)
public string Exception::__toString
( void
)
final private void Exception::__clone
( void
)
}Properties
The DOMImplementation classIntroductionThe DOMImplementation interface provides a number of methods for performing operations that are independent of any particular instance of the document object model. Class synopsisDOMImplementation
class DOMImplementation
{
/* Properties */
/* Methods */
__construct
( void
)
public DOMDocument createDocument
([ string
$namespaceURI = NULL
[, string $qualifiedName = NULL
[, DOMDocumentType $doctype = NULL
]]] )
public DOMDocumentType createDocumentType
([ string
$qualifiedName = NULL
[, string $publicId = NULL
[, string $systemId = NULL
]]] )
public bool hasFeature
( string
}$feature
, string $version
)The DOMNamedNodeMap classClass synopsisDOMNamedNodeMap
class DOMNamedNodeMap
implements
Traversable
{
/* Properties */
readonly
public
int
$length
;
/* Methods */
DOMNode getNamedItem
( string
$name
)
DOMNode getNamedItemNS
( string
$namespaceURI
, string $localName
)
DOMNode item
( int
}$index
)Properties
The DOMNode classClass synopsisDOMNode
class 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
readonly
string
$textContent
;
/* Methods */
public DOMNode appendChild
( DOMNode
$newnode
)
public string C14N
([ bool
$exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public int C14NFile
( string
$uri
[, bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public DOMNode cloneNode
([ bool
$deep
] )
public int getLineNo
( void
)
public string getNodePath
( void
)
public bool hasAttributes
( void
)
public bool hasChildNodes
( void
)
public DOMNode insertBefore
( DOMNode
$newnode
[, DOMNode $refnode
] )
public bool isDefaultNamespace
( string
$namespaceURI
)
public bool isSameNode
( DOMNode
$node
)
public bool isSupported
( string
$feature
, string $version
)
public string lookupNamespaceURI
( string
$prefix
)
public string lookupPrefix
( string
$namespaceURI
)
public void normalize
( void
)
public DOMNode removeChild
( DOMNode
$oldnode
)
public DOMNode replaceChild
( DOMNode
}$newnode
, DOMNode $oldnode
)Properties
Notes
The DOMNodeList classClass synopsisDOMNodeList
class DOMNodeList
implements
Traversable
{
/* Properties */
readonly
public
int
$length
;
/* Methods */
DOMNode DOMNodelist::item
( int
}$index
)Properties
The DOMNotation classClass synopsisDOMNotation
class DOMNotation
extends
DOMNode
{
/* Properties */
readonly
public
string
$publicId
;
readonly
public
string
$systemId
;
/* Inherited methods */
public DOMNode DOMNode::appendChild
( DOMNode
$newnode
)
public string DOMNode::C14N
([ bool
$exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public int DOMNode::C14NFile
( string
$uri
[, bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public DOMNode DOMNode::cloneNode
([ bool
$deep
] )
public int DOMNode::getLineNo
( void
)
public string DOMNode::getNodePath
( void
)
public bool DOMNode::hasAttributes
( void
)
public bool DOMNode::hasChildNodes
( void
)
public DOMNode DOMNode::insertBefore
( DOMNode
$newnode
[, DOMNode $refnode
] )
public bool DOMNode::isDefaultNamespace
( string
$namespaceURI
)
public bool DOMNode::isSameNode
( DOMNode
$node
)
public bool DOMNode::isSupported
( string
$feature
, string $version
)
public string DOMNode::lookupNamespaceURI
( string
$prefix
)
public string DOMNode::lookupPrefix
( string
$namespaceURI
)
public void DOMNode::normalize
( void
)
public DOMNode DOMNode::removeChild
( DOMNode
$oldnode
)
public DOMNode DOMNode::replaceChild
( DOMNode
}$newnode
, DOMNode $oldnode
)Properties
The DOMProcessingInstruction classClass synopsisDOMProcessingInstruction
class DOMProcessingInstruction
extends
DOMNode
{
/* Properties */
readonly
public
string
$target
;
public
string
$data
;
/* Methods */
public __construct
( string
$name
[, string $value
] )/* Inherited methods */
public DOMNode DOMNode::appendChild
( DOMNode
$newnode
)
public string DOMNode::C14N
([ bool
$exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public int DOMNode::C14NFile
( string
$uri
[, bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public DOMNode DOMNode::cloneNode
([ bool
$deep
] )
public int DOMNode::getLineNo
( void
)
public string DOMNode::getNodePath
( void
)
public bool DOMNode::hasAttributes
( void
)
public bool DOMNode::hasChildNodes
( void
)
public DOMNode DOMNode::insertBefore
( DOMNode
$newnode
[, DOMNode $refnode
] )
public bool DOMNode::isDefaultNamespace
( string
$namespaceURI
)
public bool DOMNode::isSameNode
( DOMNode
$node
)
public bool DOMNode::isSupported
( string
$feature
, string $version
)
public string DOMNode::lookupNamespaceURI
( string
$prefix
)
public string DOMNode::lookupPrefix
( string
$namespaceURI
)
public void DOMNode::normalize
( void
)
public DOMNode DOMNode::removeChild
( DOMNode
$oldnode
)
public DOMNode DOMNode::replaceChild
( DOMNode
}$newnode
, DOMNode $oldnode
)Properties
The DOMText classIntroductionThe DOMText class inherits from DOMCharacterData and represents the textual content of a DOMElement or DOMAttr. Class synopsisDOMText
class DOMText
extends
DOMCharacterData
{
/* Properties */
readonly
public
string
$wholeText
;
/* Methods */
public __construct
([ string
$value
] )
public bool isWhitespaceInElementContent
( void
)
public DOMText splitText
( int
$offset
)/* Inherited methods */
public DOMNode DOMNode::appendChild
( DOMNode
$newnode
)
public string DOMNode::C14N
([ bool
$exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public int DOMNode::C14NFile
( string
$uri
[, bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )
public DOMNode DOMNode::cloneNode
([ bool
$deep
] )
public int DOMNode::getLineNo
( void
)
public string DOMNode::getNodePath
( void
)
public bool DOMNode::hasAttributes
( void
)
public bool DOMNode::hasChildNodes
( void
)
public DOMNode DOMNode::insertBefore
( DOMNode
$newnode
[, DOMNode $refnode
] )
public bool DOMNode::isDefaultNamespace
( string
$namespaceURI
)
public bool DOMNode::isSameNode
( DOMNode
$node
)
public bool DOMNode::isSupported
( string
$feature
, string $version
)
public string DOMNode::lookupNamespaceURI
( string
$prefix
)
public string DOMNode::lookupPrefix
( string
$namespaceURI
)
public void DOMNode::normalize
( void
)
public DOMNode DOMNode::removeChild
( DOMNode
$oldnode
)
public DOMNode DOMNode::replaceChild
( DOMNode
}$newnode
, DOMNode $oldnode
)Properties
The DOMXPath classIntroductionSupports XPath 1.0 Class synopsisDOMXPath
class DOMXPath
{
/* Properties */
public
DOMDocument
$document
;
/* Methods */
public __construct
( DOMDocument
$doc
)
public mixed evaluate
( string
$expression
[, DOMNode $contextnode
[, bool $registerNodeNS = true
]] )
public DOMNodeList query
( string
$expression
[, DOMNode $contextnode
[, bool $registerNodeNS = true
]] )
public bool registerNamespace
( string
$prefix
, string $namespaceURI
)
public void registerPhpFunctions
([ mixed
}$restrict
] )Properties
|