StringBuffer xmlBfr = new StringBuffer();
xmlBfr.append("<Layout>");
xmlBfr.append("<Column type=\"Middle\"></Column>");
xmlBfr.append("<Column type=\"Middle\"></Column>");
xmlBfr.append("</Layout>");
String xml = xmlBfr.toString();
Document document = XMLParser.parse(xml);
Element element = document.getDocumentElement();
NodeList layouts = element.getElementsByTagName("Layout");
for (int k = 0; k < layouts.getLength(); ++k) {
        Element layoutElement = (Element) layouts.item(k);
        NodeList columns = layoutElement.getElementsByTagName("Column");
        for (int i = 0; i < columns.getLength(); ++i) {
                Element columnElement = (Element) columns.item(i);
                String type = columnElement.getAttribute("type");
                Window.alert(type);
        }
}

I try run the code above, i found that the XMLParser is not working
well.
NodeList layouts = element.getElementsByTagName("Layout");
layouts.getLength() should return 1, but it is return 0!
XMLParser just cant parse the xml string.

May i know, am i doing any mistake when using XMLParser as above?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to