Retrieving XML Data Using GWT
Modules that use this class should inherit in <projectName.gwt.xml> file com.google.gwt.http.HTTP .<module>
<!-- other inherited modules, such as com.google.gwt.user.User -->
<inherits name="com.google.gwt.http.HTTP"/>
<!-- additional module settings -->
</module> create sample project name simpleXML public class SimpleXML implements EntryPoint
{
private RootPanel rp ;
private String xmlText ;
public void onModuleLoad()
{
rp = RootPanel.get() ;
// use for building a request operation which can be use in AJAX RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.GET,"test.xml");
try
{
requestBuilder.sendRequest(null,
new RequestCallback()
{
public void onError(Request request, Throwable exception)
{
}
public void onResponseReceived(Request request, Response response)
{
xmlText = response.getText() ;
readSKJXML() ;
}
});
}
catch (RequestException ex)
{
}
}
private void readSKJXML()
{
Document job = XMLParser.parse(xmlText);
Element jobElement = job.getDocumentElement();
XMLParser.removeWhitespace(jobElement);
System.out.println(jobElement.getNodeName()) ;
NodeList nlData = job.getElementsByTagName("START") ;
Node start = nlData.item(0) ;
System.out.println(nlData.getLength()) ;
System.out.println(start.getNodeName() + " " + start.getFirstChild().getNodeValue()) ;
}
}
|
|