麻烦请教一个问题 关于JAVA解析XML的问题  代码如下  
解析一段XML  外层是从 SESSION开始, 这里没有问题 
在SESSION下, 每个里面有若干个<request timestamp="2012-7-19 02:01:08" type="item">  类似这样的request 
然后提取里面的信息,除了时间信息外, 就是 type 这个的信息  也就是JAVA代码下 第二个FOR循环里面,
我备注的 //得到类型 这里,  这样代码本身是没有问题的, 每次都可以获得当前循环下request 里面的type 类型, 但是我想在得到当前type类型的时候  还能得到上一次 request的 type 类型  , xml文件我拿了一小段放在了里面,比如第一个session 里面 有2个request, 第一次request 前一次的type就为空,本次的type 为item,  第二次的request前一次的type 为item  本次type 就为 page,
就是想实现获取前一次的type 类型,新人求助 非常感谢。for (int i = 0; i < Lengthofnodelist; i++) {

Node node = nodeList.item(i);
if (node instanceof Element) // whether is it the Element
{
Element element = (Element) node; // change to the Element
jta.append("\n" + element.getTagName() + " ID: "
"\n");
NodeList nodeList2 = node.getChildNodes();
int Lengthofnodelist2 = nodeList2.getLength();
int NumofURLs = (Lengthofnodelist2-1)/2;
TotalURLs=TotalURLs + NumofURLs;

for (int j = 0; j < Lengthofnodelist2; j++) {
Node node2 = nodeList2.item(j);
if (node2 instanceof Element) {
Element element2 = (Element) node2;
String t = element2.getAttribute("type");}//得到类型
;<session id="aaa" >
    <request timestamp="2012-7-19 02:01:08" type="item">
      <url> /aaaaaaaa.html</url>
    </request>
    <request timestamp="2012-6-19 06:02:50" type="page">
      <url>/bbbbbb.html</url>
    </request>
 </session>  <session id="ccc" >
    <request timestamp="2012-7-19 02:01:08" type="item">
      <url> /aaaaaaaa.html</url>
    </request>
    <request timestamp="2012-6-19 06:02:50" type="page">
      <url>/bbbbbb.html</url>
    </request>
      <request timestamp="2012-6-19 06:02:50" type="page">
      <url>/ccccc.html</url>
    </request>
 </session>