function getSiblingPosition() { $iPos = 0; $oNode = $this; while (!is_null($oNode->previousSibling)) { $oNode = $oNode->previousSibling; $iPos++; } return $iPos; }