Add the xml module to your gwt.xml.

On Jan 31, 11:03 am, taha <taha...@gmail.com> wrote:
> i wanna use XMLParser class in my project but i've faced below error
> message
> "No source code is available for type
> com.google.gwt.xml.client.XMLParser; did you forget to inherit a
> required module?"
>
> my code is
>
> package org.nts.client;
>
> import com.google.gwt.user.client.ui.DecoratorPanel;
> import com.google.gwt.user.client.ui.VerticalPanel;
> import com.google.gwt.user.client.ui.ListBox;
> import com.google.gwt.user.client.HTTPRequest;
> import com.google.gwt.user.client.ResponseTextHandler;
> import com.google.gwt.xml.client.*;
>
> public class IntroPanel extends DecoratorPanel {
>
>         static final String TERM_PATH = "term.xml";
>         static final String TERM_TAG = "term";
>         static final String  ATTRIBUTE_ID= "id";
>         static final String ATTRIBUTE_NAME = "name";
>         private VerticalPanel panel = new VerticalPanel();
>         private ListBox termList = new ListBox(false);
>
>         public IntroPanel() {
>                 setWidth("900px");
>                 HTTPRequest.asyncGet(TERM_PATH, new ResponseTextHandler() {
>                         public void onCompletion(String responseText) {
>                                 XMLParser.parse(responseText);
>                                 NodeList terms = 
> document.getElementsByTagName(TERM_TAG);
>                                 for (int i=0; i < terms.getLength(); i++) {
>                                         Element currentElement = 
> (Element)terms.item(i);
>                                         String item = 
> currentElement.getAttribute(ATTRIBUTE_ID);
>                                         String value = 
> currentElement.getAttribute(ATTRIBUTE_NAME);
>                                         termList.addItem(item, value);
>                                 }
>                         }
>                 });
>
>                 panel.add(termList);
>         }
>
> }
--~--~---------~--~----~------------~-------~--~----~
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-Toolkit@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