日期:2014-05-17  浏览次数:20861 次

xml转换为java对象中遇到的问题。。。。。
   今天项目需要用到一个技术xml转换为java对象,项目中调用了一个webservice返回的是xml,项目中需要用到这里面,如果每次都去解析xml很浪费时间,于是想到能不能直接将xml转换为javabean,我使用的是javaXB技术,但是遇到了一个问题,类似这种形式:

<TravelItineraryReadRS
xmlns="http://webservices.sabre.com/sabreXML/2011/10" Version="2.0.0"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:stl="http://services.sabre.com/STL/v01">

<stl:ApplicationResults status="Complete">
  <stl:Success timeStamp="2013-05-27T23:00:01-05:00" />
</stl:ApplicationResults>



在转换之前需要手写javabean,根节点有定义这个标签,那么我应该怎么写呢?
各位大神求救啊....
XML STL xml转换javabean 对象 技术

------解决方案--------------------
引用:
Quote: 引用:

jaxb 就可以把schema文件(*.xsd)直接转成javabean的。。。

额,能详细点么,

<TravelItineraryReadRS
    xmlns="http://webservices.sabre.com/sabreXML/2011/10" Version="2.0.0"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:stl="http://services.sabre.com/STL/v01">
你说的是这个? 还是下面stl标签里面的内容?


额。。。
我说的类似这个。。。
http://www.cnblogs.com/chenqingwei/archive/2010/05/10/1731743.html