? kk.length * 3 * collection is 0-based, so 3 items means elements 0 - 2 ? kk.item(0).xml * <SyntaxCheck xmlns="http://www.serviceobjects.com/">Passed</SyntaxCheck> ? kk.item(1).xml * <DNSCheck xmlns="http://www.serviceobjects.com/">Passed</DNSCheck> ? kk.item(2).xml * <SMTPCheck xmlns="http://www.serviceobjects.com/">Passed</SMTPCheck> ? kk.item(0).parentnode.xml * <ValidateEmailResult xmlns="http://www.serviceobjects.com/"> <SyntaxCheck>Passed</SyntaxCheck> <DNSCheck>Passed</DNSCheck> <SMTPCheck>Passed</SMTPCheck> </ValidateEmailResult>Hope this helps.