XML Java Tutorial

import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.util.List;
public class Main {
  public static void main(String[] args) {
    String data = "admin"
        + "p
"
        + "j"
        + "q
";
    SAXBuilder builder = new SAXBuilder();
    Document document = builder.build(new ByteArrayInputStream(data.getBytes()));
    Element root = document.getRootElement();
    List rows = root.getChildren("row");
    for (int i = 0; i < rows.size(); i++) {
      Element row = (Element) rows.get(i);
      List columns = row.getChildren("column");
      for (int j = 0; j < columns.size(); j++) {
        Element column = (Element) columns.get(j);
        String name = column.getAttribute("name").getValue();
        String value = column.getText();
        int length = column.getAttribute("length").getIntValue();
        System.out.println("name = " + name);
        System.out.println("value = " + value);
        System.out.println("length = " + length);
      }
    }
  }
}