DOM/XPATH in PHP: Was ist nodeValue?

Kann mir jemand erklären, was nodeValue in diesem und schreiben Sie heraus, wie nodeValue Aussehen oder schreiben Sie heraus, was in nodeValue? EDIT: tut mir Leid! Ja, das ist PHP.

.. Und

foreach ($elements as $e) {
  echo $e->nodeValue;
}

Was bedeutet der Pfeil Dingens bedeuten (->)? Das ist ein array, richtig? Nun, wenn Sie können, erklären Sie mir dieses eine Teil, dass wäre toll...

Hier ist die Quelle:

$html = file_get_contents('http://website.com/');

$dom = new DOMDocument();

@$dom->loadHTML($html);

$xPath = new DOMXPath($dom);


$elements = $xPath->query("//*[@id='announcement']");


foreach ($elements as $e) {
  echo $e->nodeValue;
}

Update:
Ich dachte ich Schreibe die Frage hier, anstatt es in die Kommentare.
Sagen wir, ich hatte 5 Knoten, Werte zu finden und was ist, wenn ich nur wollte, echo der 2. Knoten mit dem Wert? Wie soll ich das tun? echo $e->nodeValue2;?

  • Hausaufgaben? wie es klingt
  • Nee, nur persönliches Interesse.
  • Wo hast du den code? Es ist wahrscheinlich falsch. Siehe mein Kommentar zu sgrassie Antwort.
  • Ich im Grunde schlug zwei Dinge zusammen und es funktionierte, aber ich Frage mich, warum und wie hat es funktioniert.
InformationsquelleAutor Strawberry | 2009-11-05
Schreibe einen Kommentar