<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      一天一小步,人生一大步。
      ├學會總結╀學會記錄╀學會生活┦
          //xml轉換成bean
          public static RequestXML parseToBean(String xmlstr)  {  
              RequestXML requestXml = null;  
              try {  
                  JAXBContext jaxbContext = JAXBContext.newInstance(RequestXML.class);  
                  Unmarshaller um = jaxbContext.createUnmarshaller();  
                  requestXml = (RequestXML)um.unmarshal(new ByteArrayInputStream(xmlstr.getBytes()));  
              } catch (JAXBException e) {  
                  e.getMessage();  
              }  
              return requestXml;  
          }
      
          //bean 轉換成 xml
          private static String parseToXml(Object javaBean) throws Exception{
              JAXBContext context = JAXBContext.newInstance(xmlBean.getClass());
              Marshaller m = context.createMarshaller();
              
              StringWriter sw = new StringWriter();
              m.marshal(javaBean,sw);
              
              return sw.toString();
          }

      JAXB 結構:

      xml example:

      <?xml version="1.0" encoding="utf-8"?>
      <bean id="10" code="xm1000x">
          <name>x.m<name>
          
          <levels>
              <level key="1">none</level>
              <level key="2">nothing</level>
          </levels>
          
          <extras>
              <extra>
                  <type>1</type>
                  <content>xx.mm.xx</content>
              </extra>
              <extra>
                  <type>2</type>
                  <content>xx.mm.xx</content>
              </extra>
          </extras>
          
      </bean>        

      java bean:

      import java.util.ArrayList;
      import java.util.List;
      
      import javax.xml.bind.annotation.XmlAttribute;
      import javax.xml.bind.annotation.XmlElement;
      import javax.xml.bind.annotation.XmlElementWrapper;
      import javax.xml.bind.annotation.XmlRootElement;
      
      @XmlRootElement(name="bean")
      public class Bean {
      	private Integer id;
      	private String code;
      	private String name;
      	private List<Level> levels = new ArrayList<Level>();
      	private List<Extra> extras = new ArrayList<Extra>();
      	
      	public Bean(){}
      
      	@XmlAttribute
      	public Integer getId() {
      		return id;
      	}
      
      	@XmlAttribute
      	public String getCode() {
      		return code;
      	}
      
      	@XmlElement
      	public String getName() {
      		return name;
      	}
      
      	@XmlElementWrapper(name="levels")
      	@XmlElement(name="level")
      	public List<Level> getLevels() {
      		return levels;
      	}
      
      	@XmlElementWrapper(name="extras")
      	@XmlElement(name="extra")
      	public List<Extra> getExtras() {
      		return extras;
      	}
      
      	public void setId(Integer id) {
      		this.id = id;
      	}
      
      	public void setCode(String code) {
      		this.code = code;
      	}
      
      	public void setName(String name) {
      		this.name = name;
      	}
      
      	public void setLevels(List<Level> levels) {
      		this.levels = levels;
      	}
      
      	public void setExtras(List<Extra> extras) {
      		this.extras = extras;
      	}
      	
      }
      

         

      import javax.xml.bind.annotation.XmlAttribute;
      import javax.xml.bind.annotation.XmlRootElement;
      import javax.xml.bind.annotation.XmlValue;
      
      
      
      @XmlRootElement
      public class Level {
          
          private Integer Key;
          private String value;
          
          public Level(){}
          
          @XmlAttribute(name="key")
          public Integer getKey() {
              return Key;
          }
      
          @XmlValue
          public String getValue() {
              return value;
          }
      
          public void setKey(Integer key) {
              Key = key;
          }
      
          public void setValue(String value) {
              this.value = value;
          }
          
          
      }
      import javax.xml.bind.annotation.XmlElement;
      import javax.xml.bind.annotation.XmlRootElement;
      
      
      @XmlRootElement
      public class Extra {
          private String type;
          private String content;
          
          public Extra(){}
      
          @XmlElement
          public String getType() {
              return type;
          }
      
          @XmlElement
          public String getContent() {
              return content;
          }
      
          public void setType(String type) {
              this.type = type;
          }
      
          public void setContent(String content) {
              this.content = content;
          }
          
          
      }

       

       

       

      posted on 2013-02-23 13:19  .Xm  閱讀(2505)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 国产高清不卡视频| 色噜噜狠狠成人综合| 国产熟女一区二区三区四区| 国产精品自拍实拍在线看| 91人妻无码成人精品一区91| 野花韩国高清电影| 亚洲乱女色熟一区二区三区| 中文字幕免费不卡二区| 麻豆国产成人AV在线播放| 精品九九热在线免费视频| 下面一进一出好爽视频| 亚洲国产成人综合自在线| 在线a级毛片无码免费真人| 亚洲国产精品久久久久秋霞影院| 另类专区一区二区三区| 国产精品久久中文字幕| 国偷自产视频一区二区久| 成人一区二区人妻不卡视频| 国产精品中文字幕二区| av无码免费一区二区三区| 国产精品三级爽片免费看| 少妇被粗大的猛进出69影院| 丰满少妇内射一区| 国产精品一区二区三区色| 中文字幕制服国产精品| 余姚市| 久久婷婷五月综合色丁香花| 国产明星精品无码AV换脸| 不卡国产一区二区三区| 国产日韩精品视频无码| 国产精品久久久久婷婷五月| 久久精品免视看国产成人| 免费观看的av在线播放| 亚洲成av人片一区二区| 国产精品污双胞胎在线观看| 色综合天天综合网天天看片| 国产精品偷伦费观看一次| 在线看国产精品自拍内射| 国产亚洲精品成人av一区| 久久波多野结衣av| 美欧日韩一区二区三区视频|