> Ideally I feel root.isRootElement should return true sice it > has a child. Just because you have a child doesn't mean you're the root. A root element is the single element directly held by a document. This is what isRootElement() tests for. -jh-