query() oder die queryXpath() Methode verwendet
werden; jede Methode gibt ein |
Lorem ipsum
|
Countable
und Iterator und speichert die Ergebnisse intern als DOMNodes/DOMElements. Als Beispiel
nehmen wir erstmal den folgenden Aufruf an der das obige HTML auswählt:
queryXpath() Methode; man kann eine gültige XPath Abfrage an diese Methode übergeben,
und Sie wird ein setDocumentXml($document): Spezifiziert einen XML String der Abgefragt
werden soll.
setDocumentXhtml($document): Spezifiziert einen XHTML String der Abgefragt
werden soll.
setDocumentHtml($document): Spezifiziert einen HTML String der Abgefragt
werden soll.
setDocument($document): Spezifiziert einen String der abgefragt werden soll;
getDocument(): Empfängt den String des Original Dokuments das an das Objekt
übergeben wurde.
getDocumentType(): Empfängt den Typ des Dokuments das dem Objekt übergeben
wurde; das wird eine der Klassenkonstanten DOC_XML, DOC_XHTML,
oder DOC_HTML sein.
query($query): Abfrage des Dokuments bei Verwendung der CSS Selektor
Schreibweise.
queryXpath($xPathQuery): Abfrage des Dokuments bei Verwendung der XPath
Schreibweise.
Iterator
und Countable, und kann deswegen in einer foreach Schleife
verwendet werden wie auch mit der count() Funktion. Zusätzlich bietet es die
folgenden Methoden an:
getCssQuery(): Gibt die CSS Selektor Abfrage zurück die für die Erstellung
des Ergebnisses verwendet wurde (wenn vorhanden).
getXpathQuery(): Gibt die XPath Abfrage zurück die für die Erstellung des
Ergebnisses verwendet wurde. Intern konvertiert getDocument(): Empfängt das DOMDocument auf das die Abfrage ausgeführt wurde.