DOM4j怎样解析下面的字符串
-    <Data>  
 -    <HotelsInfo>  
        <HotelNumber> 156 </HotelNumber>     
 -    <HotelList>  
 -    <PropertyLineItem>  
        <PropertyID> 1E2FM </PropertyID>     
        <Address> 北京   东城区   王府井大街57号 </Address>     
        <Promotion> 0A3 </Promotion>     
        <Currency> CNY </Currency>     
        <CityCode> PEK </CityCode>     
        <Rank> 5 </Rank>     
        <Name> 王府井大饭店 </Name>     
        <TEL> 010-65221188 </TEL>     
        <FAX   />     
        <SplID> 1E </SplID>     
        <SplName> 中国航信 </SplName>     
 -    <HotelFeatures>  
        <BasicInfo> 酒店位于举世闻名的“金街”王府井商业区黄金地段,装修豪华的商务间、套间均配置互联网接口专线;置身观景房和行政楼层,皇城美景尽收眼底。   酒店拥有王府井地区酒店中规模较大的室内泳池和阳光娱乐俱乐部。1994年开业。2003年装修。 </BasicInfo>     
        <TrafficInfo> 距离市中心(公里):0   火车站(公里):2   机场(公里):40   国际展览中心(公里):15 </TrafficInfo>     
        </HotelFeatures>  
  <Data>    
 用这个方法,取出是空值!!!   
 Document   xmlDoc   =   null; 
 try   { 
                xmlDoc   =   DocumentHelper.parseText( "上面的字符串 "); 
 }   catch   (DocumentException   e)   { 
                //   TODO   Auto-generated   catch   block 
                e.printStackTrace(); 
 } 
 Element   treeRoot   =   xmlDoc.getRootElement(); 
 Iterator   iter   =   treeRoot.elementIterator(); 
    while(iter.hasNext()){ 
    Element   element   =   (Element)iter.next(); 
    System.out.println(element.attributeCount()); 
 }
------解决方案--------------------把 System.out.println(element.attributeCount()) 
 改成 
 System.out.println(element.attributeValue( "Address "));