Hallo,
Ich verstehe nicht, worauf du hinauswillst. Ich habe das childNode-Array überhaupt nicht benutzt.
Du stehst total auf dem Schlauch. Jeder Knoten ist Teil eines childnode-Arrays, ob du das nun explizit ansprichst oder nicht.
previousSibling z.B. holt sich den Vorgängerknoten aus dem childnode-Array des Elternknotens, und das ist immer ein Textknoten, wenn sich sog. Whitespace zwischen den Tags befindet, außer eben im IE unter Windows. Das steht am angeführten Ort doch klar un deutlich.
Die von Gunnar vorgeschlagene Lösung gibt mir nur immer nur ein "#text" aus, niemals aber ein "A", was aber - soweit ich das überblicken kann - so sein müsste ...
Es müsste eben nicht so sein, aus dem genannten Grund.
Gruß, Don P