Beispiel #1
0
  public static void main(String[] args) {

    try {
      Records records = new Records();
      List<RecordBean> recordList = new ArrayList<RecordBean>();

      SAXReader saxReader = new SAXReader();
      Document document = saxReader.read("test.xml");
      Element root = document.getRootElement();
      List<Element> elements = root.selectNodes("//RECORD");
      System.out.println(elements.size());
      for (Element element : elements) {
        RecordBean recordBean = new RecordBean();
        recordBean.setAuthor(element.elementText("FRatingNum"));
        recordBean.setImage(element.elementText("FDesc"));
        recordBean.setTitle(element.elementText("FTitle"));
        recordBean.setItemId(element.elementText("FItemId"));
        recordList.add(recordBean);
      }
      records.setRecords(recordList);
      JSONObject jsonObject = JSONObject.fromObject(records);
      System.out.println(jsonObject.toString());
    } catch (DocumentException e) {
      e.printStackTrace();
    }
  }