Hi Ho lieber Dedlfix,
was ist eigentlich der Unterschied zwischen nodeValue und textContent?
Steht doch in beiden dasselbe drin.Sicher? Auch wenn andere Elemente drinstecken und du dir die Ausgabe mit htmlspecialchars() oder in der Quelltextansicht anschaust?
Das ist jetzt die Übersicht
DOMElement Object
(
[tagName] => td
[schemaTypeInfo] =>
[nodeName] => td
[nodeValue] => Tabellenzelle 1-2-Eins, lang
[nodeType] => 1
[parentNode] => (object value omitted)
[childNodes] => (object value omitted)
[firstChild] => (object value omitted)
[lastChild] => (object value omitted)
[previousSibling] =>
[nextSibling] => (object value omitted)
[attributes] => (object value omitted)
[ownerDocument] => (object value omitted)
[namespaceURI] =>
[prefix] =>
[localName] => td
[baseURI] =>
[textContent] => Tabellenzelle 1-2-Eins, lang
)
zu dem HTML-Code
<table id="t002">
<tr id="t002-tr001">
<td>2-2-Eins</td>
<td>2-2-Zwei</td>
<td>2-2-Drei</td>
</tr>
<tr id="t001-tr002">
<td>Tabellenzelle <strong>1-2-Eins</strong>, lang</td>
<td>1-2-Zwei</td>
<td>1-2-Drei</td>
</tr>
</table>
Die falschen™ IDs rühren davon, dass ich die Zeile von Tabelle 001 nach Tabelle 002 verschoben habe, und es das Reindizieren noch nicht gibt.
Aber wie man sieht, ist in nodeValue nix sieht von <strong>
chiao Roberto