谁会dom4j解析xml啊?
<?xml version="1.0" encoding="gbk" standalone="yes" ?>
<report>
<report-name name="Keywords performance report" />
<date-range date='Nov 23, 2010 - Nov 25, 2010'/>
<table>
<columns>
<column name="cost" />
<column name="AveragePosition" />
</columns>
<rows>
<row date="2010-11-22" campaignid="50552987" campaign="师" adgroupid="1535951867" adgroup="班" keywordid="6645585945" kwSite="班" siteKwStatus="Active" qualityScore="4" adwordsType="Search Only" maxCpc="6000000" Impressions="32" clicks="2" cost="10560000" AveragePosition="2.0625" />
</rows>
</table>
</report>
麻烦帮把row 里面的数据解析出来。! 真悲剧,我不会。
<?xml version="1.0" encoding="gbk" standalone="yes" ?>
<report>
<report-name name="Keywords performance report" />
<date-range date='Nov 23, 2010 - Nov 25, 2010'/>
<table>
<columns>
<column name="cost" />
<column name="AveragePosition" />
</columns>
<rows>
<row date="2010-11-22" campaignid="50552987" campaign="师" adgroupid="1535951867" adgroup="班" keywordid="6645585945" kwSite="班" siteKwStatus="Active" qualityScore="4" adwordsType="Search Only" maxCpc="6000000" Impressions="32" clicks="2" cost="10560000" AveragePosition="2.0625" />
</rows>
</table>
</report>
麻烦帮把row 里面的数据解析出来。! 真悲剧,我不会。
SAXReader reader = new SAXReader();
Document doc = null;
try {
doc = reader.read(new File("aa.xml"));
} catch (DocumentException e) {
try {
System.out.println("读取REST.xml发生错误!");
e.printStackTrace();
} catch (InterruptedException e1) {
e1.printStackTrace();
}
}
List<Element> reslist = doc.selectNodes("//row");
for(Element e : reslist){
String date = e.attributeValue("date");
String campaignid = e.attributeValue("campaignid");
.......
}