query() ou
queryXpath() ; chaque méthode retournera un objet
|
Lorem ipsum
|
Countable and Iterator, et stocke le résultat en interne sous
la forme DOMNodes/DOMElements. En exemple, considérons l'appel suivant sur l'HTML
ci-dessus :
queryXpath() ; vous
pouvez fournir toute requête XPath valide à cette méthode, et elle retournera un objet
setDocumentXml($document) : spécifie une chaîne XML dans
laquelle requêter.
setDocumentXhtml($document) : spécifie une chaîne XHTML
dans laquelle requêter.
setDocumentHtml($document) : spécifie une chaîne HTML
dans laquelle requêter.
setDocument($document) : spécifie une chaîne dans
laquelle requêter ; getDocument() : récupère le document original fourni à
l'objet.
getDocumentType() : récupère le type de document fourni à
l'objet ; sera une des constantes de classe :
DOC_XML, DOC_XHTML, ou DOC_HTML.
query($query) : recherche dans le document en utilisant
la notation de type sélecteur CSS.
queryXpath($xPathQuery) : recherche dans le document en
utilisant la notation XPath.
Iterator et Countable, et en tant
que tel peut être utilisé dans une boucle foreach ainsi qu'avec la
fonction count(). De plus il expose les méthodes suivantes :
getCssQuery() : retourne le sélecteur CSS utilisé pour
produire le résultat (si fourni).
getXpathQuery() : retourne la requête XPath utilisé pour
produire le résultat, getDocument() : récupère l'élément DOMDocument dans
lequel la recherche à été effectuée.