发布于 2011-03-22 11:27:53
假设:
那么您可以使用XMLBeans
假设weatherData是XMLSchema中的一个复杂类型,那么您就可以像
String xmlResponse = getWebServiceResponse();
YourXmlDocument doc = YourXmlDocument.Factory.parse(xmlResponse);
doc.getWeatherData().getTemp();警告:这在很大程度上取决于XML的结构,因此代码可能完全不同。但是,XMLBeans通常非常容易使用。
此解决方案的一个缺点是,如果XML更改,则必须重新生成类并重新编译代码。希望对于一个稳定的XML来说,这种情况不会经常发生。
https://stackoverflow.com/questions/297853
复制相似问题