中文文档
English
Spanish
French
Japanese
Brazilian
German
Turkish
Russian
Introdução »
« Manipulação de XML
Manual do PHP
Referência das Funções
Manipulação de XML
Document Object Model
Introdução
Instalação/Configuração
Dependências
Instalação
Configurações em Execução
Tipos de Recurso
Constantes pré-definidas
Exemplos
DOMAttr
— Classe DOMAttr
DOMAttr::__construct
— Cria um novo objeto DOMAttr
DOMAttr::isId
— Verifica se o atributo é um ID definido
DOMCdataSection
— A classe DOMCdataSection
DOMCdataSection::__construct
— Constrói um novo objeto DOMCdataSection
DOMCharacterData
— A classe DOMCharacterData
DOMCharacterData::after
— Adiciona nós após os dados do caractere
DOMCharacterData::appendData
— Acrescenta a string ao final dos dados de caractere do nó
DOMCharacterData::before
— Adiciona nós antes do nó
DOMCharacterData::deleteData
— Remove uma faixa de caracteres do nó
DOMCharacterData::insertData
— Insere uma string na posição especificada da unidade de 16 bits
DOMCharacterData::remove
— Remove os dados do caractere
DOMCharacterData::replaceData
— Substitui uma substring dentro do nó DOMCharacterData
DOMCharacterData::replaceWith
— Substitui os dados de caracteres por novos nós
DOMCharacterData::substringData
— Extrai uma faixa de dados do nó
DOMChildNode
— A interface DOMChildNode
DOMChildNode::after
— Adiciona nós após o nó
DOMChildNode::before
— Adiciona nós antes do nó
DOMChildNode::remove
— Remove o nó
DOMChildNode::replaceWith
— Substitui o nó por novos nós
DOMComment
— A classe DOMComment
DOMComment::__construct
— Cria um novo objeto DOMComment
DOMDocument
— A classe DOMDocument
DOMDocument::adoptNode
— Transfere um nó de outro documento
DOMDocument::append
— Adiciona nós após o último nó filho
DOMDocument::__construct
— Cria um novo objeto DOMDocument
DOMDocument::createAttribute
— Cria um novo attribute
DOMDocument::createAttributeNS
— Cria um novo nó de atributo com um namespace associado
DOMDocument::createCDATASection
— Cria um novo nó de CDATA
DOMDocument::createComment
— Cria novo nó de comentárioe
DOMDocument::createDocumentFragment
— Cria novo fragmento de documento
DOMDocument::createElement
— Cria novo nó de elemento
DOMDocument::createElementNS
— Cria novo nó de elemento com um namespace associado
DOMDocument::createEntityReference
— Cria novo nó de referência de entidade
DOMDocument::createProcessingInstruction
— Cria novo nó PI (Processing Instruction)
DOMDocument::createTextNode
— Cria novo nó de texto
DOMDocument::getElementById
— Procura por um elemento com um determinado ID
DOMDocument::getElementsByTagName
— Procura por todos os elementos com uma determinada tag name local
DOMDocument::getElementsByTagNameNS
— Procura por todos os elementos com uma determinada tag name em um namespace específico
DOMDocument::importNode
— Importa um nó para o documento atual
DOMDocument::load
— Carrega XML de um arquivo
DOMDocument::loadHTML
— Carrega HTML a partir de uma string
DOMDocument::loadHTMLFile
— Carrega HTML de um arquivo
DOMDocument::loadXML
— Carrega XML a partir de uma string
DOMDocument::normalizeDocument
— Normaliza o documento
DOMDocument::prepend
— Adiciona nós antes do primeiro nó filho
DOMDocument::registerNodeClass
— Registra uma classe estendida usada para criar um tipo de nó base
DOMDocument::relaxNGValidate
— Realiza a validação relaxNG no documento
DOMDocument::relaxNGValidateSource
— Realiza a validação relaxNG no documento
DOMDocument::replaceChildren
— Substitui filhos no documento
DOMDocument::save
— Grava a árvore XML interna de volta em um arquivo
DOMDocument::saveHTML
— Despeja o documento interno em uma string usando formatação HTML
DOMDocument::saveHTMLFile
— Despeja o documento interno em um arquivo usando formatação HTML
DOMDocument::saveXML
— Despeja a árvore XML interna de volta em uma string
DOMDocument::schemaValidate
— Valida um documento com base em um esquema. Apenas XML Schema 1.0 é suportado.
DOMDocument::schemaValidateSource
— Valida um documento com base em um esquema
DOMDocument::validate
— Valida o documento com base em seu DTD
DOMDocument::xinclude
— Substitui XIncludes em um objeto DOMDocument
DOMDocumentFragment
— A classe DOMDocumentFragment
DOMDocumentFragment::append
— Acrescenta nós após o último nó filho
DOMDocumentFragment::appendXML
— Anexa dados XML brutos
DOMDocumentFragment::__construct
— Constrói um objeto DOMDocumentFragment
DOMDocumentFragment::prepend
— Insere nós antes do primeiro nó filho
DOMDocumentFragment::replaceChildren
— Substitui filhos no fragmento
DOMDocumentType
— A classe DOMDocumentType
DOMElement
— A classe DOMElement
DOMElement::after
— Adiciona nós após o elemento
DOMElement::append
— Adiciona nós após o último nó filho
DOMElement::before
— Adiciona nós antes do elemento
DOMElement::__construct
— Cria um novo objeto DOMElement
DOMElement::getAttribute
— Retorna o valor do atributo
DOMElement::getAttributeNames
— Obtém nomes de atributos
DOMElement::getAttributeNode
— Retorna o nó do atributo
DOMElement::getAttributeNodeNS
— Retorna o nó do atributo
DOMElement::getAttributeNS
— Retorna o valor do atributo
DOMElement::getElementsByTagName
— Obtém elementos pelo nome da tag
DOMElement::getElementsByTagNameNS
— Obtém elementos por namespaceURI e localName
DOMElement::hasAttribute
— Verifica se o atributo existe
DOMElement::hasAttributeNS
— Verifica se o atributo existe
DOMElement::insertAdjacentElement
— Insere um elemento adjacente
DOMElement::insertAdjacentText
— Insere texto adjacente
DOMElement::prepend
— Adiciona nós antes do primeiro nó filho
DOMElement::remove
— Remove o elemento
DOMElement::removeAttribute
— Remove atributo
DOMElement::removeAttributeNode
— Remove atributo
DOMElement::removeAttributeNS
— Remove atributo
DOMElement::replaceChildren
— Substitui filhos no elemento
DOMElement::replaceWith
— Substitui o elemento por novos nodes
DOMElement::setAttribute
— Adiciona ou modifica um atributo existente
DOMElement::setAttributeNode
— Adiciona um novo nó de atributo ao elemento
DOMElement::setAttributeNodeNS
— Adiciona um novo nó de atributo ao elemento
DOMElement::setAttributeNS
— Adiciona um novo atributo
DOMElement::setIdAttribute
— Declara que o atributo especificado pelo nome é do tipo ID
DOMElement::setIdAttributeNode
— Declara que o atributo especificado pelo nó é do tipo ID
DOMElement::setIdAttributeNS
— Declara que o atributo especificado pelo nome local e pelo URI do namespace é do tipo ID
DOMElement::toggleAttribute
— Alterna atributo
DOMEntity
— A classe DOMEntity
DOMEntityReference
— A classe DOMEntityReference
DOMEntityReference::__construct
— Cria um novo objeto DOMEntityReference
DOMException
— A classe DOMException
DOMImplementation
— A classe DOMImplementation
DOMImplementation::__construct
— Cria um novo objeto DOMImplementation
DOMImplementation::createDocument
— Cria um objeto DOMDocument do tipo especificado com seu elemento de documento
DOMImplementation::createDocumentType
— Cria um objeto DOMDocumentType vazio
DOMImplementation::hasFeature
— Testa se a implementação DOM implementa um recurso específico
DOMNamedNodeMap
— A classe DOMNamedNodeMap
DOMNamedNodeMap::count
— Obtém o número de nós no mapa
DOMNamedNodeMap::getIterator
— Recupera um iterador externo
DOMNamedNodeMap::getNamedItem
— Recupera um nó especificado pelo nome
DOMNamedNodeMap::getNamedItemNS
— Recupera um nó especificado pelo nome local e URI do namespace
DOMNamedNodeMap::item
— Recupera um nó especificado pelo índice
DOMNameSpaceNode
— A classe DOMNameSpaceNode
DOMNode
— A classe DOMNode
DOMNode::appendChild
— Adiciona um novo filho ao final dos filhos
DOMNode::C14N
— Canonicaliza nós para uma string
DOMNode::C14NFile
— Canonicaliza nós para um arquivo
DOMNode::cloneNode
— Clona um nó
DOMNode::contains
— Verifica se o nó contém outro nó
DOMNode::getLineNo
— Obtém o número da linha para um nó
DOMNode::getNodePath
— Obtém um XPath para um nó
DOMNode::getRootNode
— Obtém o nó raiz
DOMNode::hasAttributes
— Verifica se o nó possui atributos
DOMNode::hasChildNodes
— Verifica se o nó possui filhos
DOMNode::insertBefore
— Adiciona um novo filho antes de um nó de referência
DOMNode::isDefaultNamespace
— Verifica se o namespaceURI especificado é o namespace padrão ou não
DOMNode::isEqualNode
— Verifica se ambos os nós são iguais
DOMNode::isSameNode
— Indica se dois nós são o mesmo nó
DOMNode::isSupported
— Verifica se o recurso é suportado para a versão especificada
DOMNode::lookupNamespaceURI
— Obtém o URI do namespace do nó com base no prefixo
DOMNode::lookupPrefix
— Obtém o prefixo do namespace do nó com base no URI do namespace
DOMNode::normalize
— Normaliza o nó
DOMNode::removeChild
— Remove um filho da lista de filhos
DOMNode::replaceChild
— Substitui um filho
DOMNodeList
— A classe DOMNodeList
DOMNodeList::count
— Obtém o número de nós na lista
DOMNodeList::getIterator
— Retorna um iterador externo
DOMNodeList::item
— Recupera um nó especificado pelo índice
DOMNotation
— A classe DOMNotation
DOMParentNode
— A interface DOMParentNode
DOMParentNode::append
— Acrescenta nós após o último nó filho
DOMParentNode::prepend
— Insere nós antes do primeiro nó filho
DOMParentNode::replaceChildren
— Substitui filhos no nó
DOMProcessingInstruction
— A classe DOMProcessingInstruction
DOMProcessingInstruction::__construct
— Cria um novo objeto DOMProcessingInstruction
DOMText
— A classe DOMText
DOMText::__construct
— Cria um novo objeto DOMText
DOMText::isElementContentWhitespace
— Retorna se este nó de texto contém espaços em branco no conteúdo do elemento
DOMText::isWhitespaceInElementContent
— Indica se este nó de texto contém espaços em branco
DOMText::splitText
— Quebra este nó em dois nós no deslocamento especificado
DOMXPath
— A classe DOMXPath
DOMXPath::__construct
— Cria um novo objeto DOMXPath
DOMXPath::evaluate
— Avalia a expressão XPath fornecida e retorna um resultado tipado se possível
DOMXPath::query
— Avalia a expressão XPath fornecida
DOMXPath::registerNamespace
— Registra o namespace com o objeto DOMXPath
DOMXPath::registerPhpFunctions
— Registra funções PHP como funções XPath
DOM Funções
dom_import_simplexml
— Obtém um objeto DOMElement a partir de um objeto SimpleXMLElement