Manipulation XML
Introduction
Manipulation XML
PHP Manual
Model Objet d'un document
Introduction
Installation/Configuration
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Exemples
DOMAttr
— La classe DOMAttr
DOMAttr::__construct
— Crée un nouvel objet DOMAttr
DOMAttr::isId
— Vérifie si l'attribut est un identifiant défini
DOMCdataSection
— La classe DOMCdataSection
DOMCdataSection::__construct
— Construit un nouvel objet DOMCdataSection
DOMCharacterData
— La classe DOMCharacterData
DOMCharacterData::appendData
— Ajoute la chaîne à la fin des données dans le noeud
DOMCharacterData::deleteData
— Supprime une sous-chaîne dans le noeud
DOMCharacterData::insertData
— Insère une chaîne à la position spécifiée d'unité 16-bit
DOMCharacterData::replaceData
— Remplace une sous-chaîne dans le noeud DOMCharacterData
DOMCharacterData::substringData
— Extrait un morceau de données dans le noeud
DOMComment
— La classe DOMComment
DOMComment::__construct
— Crée un nouvel objet DOMComment
DOMDocument
— La classe DOMDocument
DOMDocument::__construct
— Crée un nouvel objet DOMDocument
DOMDocument::createAttribute
— Crée un nouvel attribut
DOMDocument::createAttributeNS
— Crée un nouvel attribut avec un espace de noms associé
DOMDocument::createCDATASection
— Crée un nouveau noeud cdata
DOMDocument::createComment
— Crée un nouveau noeud de commentaire
DOMDocument::createDocumentFragment
— Crée un nouveau fragment de document
DOMDocument::createElement
— Crée un nouveau noeud
DOMDocument::createElementNS
— Crée un nouveau noeud avec un espace de noms associé
DOMDocument::createEntityReference
— Crée un nouveau noeud de référence d'entité
DOMDocument::createProcessingInstruction
— Crée un nouveau noeud PI
DOMDocument::createTextNode
— Crée un nouveau noeud de texte
DOMDocument::getElementById
— Cherche un élément avec un certain identifiant
DOMDocument::getElementsByTagName
— Cherche tous les éléments qui ont le nom de la balise locale donné
DOMDocument::getElementsByTagNameNS
— Recherche tous les éléments avec un nom de balise donné dans un espace de noms spécifié
DOMDocument::importNode
— Importe un noeud dans le document courant
DOMDocument::load
— Charge du XML depuis un fichier
DOMDocument::loadHTML
— Charge du code HTML à partir d'une chaîne de caractères
DOMDocument::loadHTMLFile
— Charge du HTML à partir d'un fichier
DOMDocument::loadXML
— Charge du XML depuis une chaîne de caractères
DOMDocument::normalizeDocument
— Normalise le document
DOMDocument::registerNodeClass
— Enregistre la classe étendue utilisée pour créer un type de base de noeud
DOMDocument::relaxNGValidate
— Effectue une validation relaxNG sur le document
DOMDocument::relaxNGValidateSource
— Effectue une validation relaxNG sur le document
DOMDocument::save
— Sauvegarde l'arbre interne XML dans un fichier
DOMDocument::saveHTML
— Sauvegarde le document interne dans une chaîne en utilisant un formatage HTML
DOMDocument::saveHTMLFile
— Sauvegarde un document interne dans un fichier en utilisant un formatage HTML
DOMDocument::saveXML
— Sauvegarde l'arbre interne XML dans une chaîne de caractères
DOMDocument::schemaValidate
— Valide un document selon un schéma
DOMDocument::schemaValidateSource
— Valide un document selon un schéma
DOMDocument::validate
— Valide un document en se basant sur sa DTD
DOMDocument::xinclude
— Remplace les XIncludes dans un objet DOMDocument
DOMDocumentFragment
— La classe DOMDocumentFragment
DOMDocumentFragment::appendXML
— Ajoute des données XML
DOMDocumentType
— La classe DOMDocumentType
DOMElement
— La classe DOMElement
DOMElement::__construct
— Crée un nouvel objet DOMElement
DOMElement::getAttribute
— Retourne la valeur d'un attribut
DOMElement::getAttributeNode
— Retourne le noeud d'attribut
DOMElement::getAttributeNodeNS
— Retourne le noeud d'attribut
DOMElement::getAttributeNS
— Retourne la valeur de l'attribut
DOMElement::getElementsByTagName
— Retourne les éléments par leur nom de balise
DOMElement::getElementsByTagNameNS
— Récupère les éléments par leur espace de noms et leur localName
DOMElement::hasAttribute
— Vérifie si un attribut existe
DOMElement::hasAttributeNS
— Vérifie si un attribut existe
DOMElement::removeAttribute
— Efface un attribut
DOMElement::removeAttributeNode
— Efface un attribut
DOMElement::removeAttributeNS
— Efface un attribut
DOMElement::setAttribute
— Ajoute un nouvel attribut
DOMElement::setAttributeNode
— Ajoute un nouvel attribut à l'élément
DOMElement::setAttributeNodeNS
— Ajoute un nouvel attribut à l'élément
DOMElement::setAttributeNS
— Ajoute un nouvel attribut
DOMElement::setIdAttribute
— Déclare l'attribut spécifié par son nom à être de type ID
DOMElement::setIdAttributeNode
— Déclare l'attribut spécifié par le noeud à être de type ID
DOMElement::setIdAttributeNS
— Déclare l'attribut spécifié par son nom local et son espace de nom URI à être de type ID
DOMEntity
— La classe DOMEntity
DOMEntityReference
— La classe DOMEntityReference
DOMEntityReference::__construct
— Crée un nouvel objet DOMEntityReference
DOMException
— La classe DOMException
DOMImplementation
— La classe DOMImplementation
DOMImplementation::__construct
— Crée un nouvel objet DOMImplementation
DOMImplementation::createDocument
— Crée un objet DOM Document du type spécifié avec ses éléments
DOMImplementation::createDocumentType
— Crée un objet DOMDocumentType vide
DOMImplementation::hasFeature
— Teste si l'implémentation DOM implémente une fonctionnalité spécifique
DOMNamedNodeMap
— La classe DOMNamedNodeMap
DOMNamedNodeMap::getNamedItem
— Retourne un noeud spécifié par nom nom
DOMNamedNodeMap::getNamedItemNS
— Retourne un noeud spécifié par son nom local et son espace de noms
DOMNamedNodeMap::item
— Retourne un noeud selon son index
DOMNode
— La classe DOMNode
DOMNode::appendChild
— Ajoute un nouveau fils à la fin des fils
DOMNode::C14N
— Canonise des noeuds en une chaîne
DOMNode::C14NFile
— Canonise des noeuds en fichier
DOMNode::cloneNode
— Clone un noeud
DOMNode::getLineNo
— Lit le numéro de ligne d'un noeud
DOMNode::getNodePath
— Récupère un XPath pour un nœud
DOMNode::hasAttributes
— Vérifie si le noeud possède un attribut
DOMNode::hasChildNodes
— Vérifie si le noeud possède des enfants
DOMNode::insertBefore
— Ajoute un nouveau fils à la fin des enfants
DOMNode::isDefaultNamespace
— Vérifie si l'espace de nom spécifié est l'espace de noms par défaut ou non
DOMNode::isSameNode
— Indique si deux noeuds sont identiques
DOMNode::isSupported
— Vérifie si la fonctionnalité est disponible pour la version spécifiée
DOMNode::lookupNamespaceURI
— Retourne l'URI de l'espace de noms selon le préfixe
DOMNode::lookupPrefix
— Retourne le préfixe de l'espace de noms selon l'URI de l'espace de noms
DOMNode::normalize
— Normalise le noeud
DOMNode::removeChild
— Supprime un fils de la liste des enfants
DOMNode::replaceChild
— Remplace un fils
DOMNodeList
— La classe DOMNodeList
DOMNodelist::item
— Retourne un noeud spécifié par son index
DOMNotation
— La classe DOMNode
DOMProcessingInstruction
— La classe DOMProcessingInstruction
DOMProcessingInstruction::__construct
— Crée un nouvel objet DOMProcessingInstruction
DOMText
— La classe DOMText
DOMText::__construct
— Crée un nouvel objet DOMText
DOMText::isWhitespaceInElementContent
— Indique si ce noeud de texte contient des espaces blancs
DOMText::splitText
— Coupe le noeud en deux noeuds à l'endroit spécifié
DOMXPath
— La classe DOMXPath
DOMXPath::__construct
— Crée un nouvel objet DOMXPath
DOMXPath::evaluate
— Évalue une expression XPath donnée et retourne un résultat typé si possible
DOMXPath::query
— Évalue l'expression XPath donnée
DOMXPath::registerNamespace
— Enregistre l'espace de noms avec l'objet DOMXPath
DOMXPath::registerPhpFunctions
— Enregistre une fonction PHP comme fonction XPath
DOM Fonctions
dom_import_simplexml
— Transforme un objet SimpleXMLElement en un objet DOMElement
Manipulation XML
Introduction
Manipulation XML
PHP Manual