스레드에 DOM으로 처리했는데 30줄되는 xml은 바로 되던데

1.5메가 되는건 언제 처리가 끝나는지 모르겠습니다. 약 1분을 기다렸는데도 계속 작업중이라네여


소스코드

DocumentBuilderFactory factory =
                                                DocumentBuilderFactory.newInstance();
                                DocumentBuilder builder = factory.newDocumentBuilder();
                                InputStream istream = new
                                                ByteArrayInputStream(xml.getBytes("utf-8"));
                                Document doc = builder.parse(istream);
                                
                                Element order = doc.getDocumentElement();
                                NodeList items = order.getElementsByTagName("item");
                                
                                for(int i = 0; i< items.getLength();i++){
                                        Node item = items.item(i);
                                        
                                        NamedNodeMap Attrs = item.getAttributes();
                                        for (int j = 0;j<Attrs.getLength();j++){
                                                Node attr = Attrs.item(j);
                                                Result +=attr.getNodeName() + " : " + attr.getNodeValue()+"\n";
                                                
                                        }
                                }
                                NodeList update = order.getElementsByTagName("update");
                                Result += "last update : " + update.item(0).getTextContent();