|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
到时我们不用学struts,不用学spring,不用学Hibernate,只要能把jsf学会了,完全可以替代所有的框架,包括AJAX,都知道AJAX并不是新技术,虽说我没深入学习jsf但我认为jsf应该已经能通过其它技术替代AJAX,实现无缝刷新。
importjavax.xml.parsers.*;
importorg.w3c.dom.*;
importjava.io.*;
publicclassDOMPageList{
publicstaticvoidmain(String[]args){
try{
//创立剖析工场
DocumentBuilderFactorydbfactory=DocumentBuilderFactory.newInstance();
//指定DocumentBuilder
DocumentBuilderbuilder=dbfactory.newDocumentBuilder();
//从文件机关一个Document,由于XML文件中已指定了编码,以是这里不用了
Documentdoc=builder.parse(newFile("book.xml"));
//失掉Document的根(节点名:book)
Elementroot=doc.getDocumentElement();
System.out.println("根节点标志名:"+root.getTagName());
System.out.println("*****上面遍历XML元素*****");
//取得page元素
NodeListlist=root.getElementsByTagName("page");
//遍历page元素
for(inti=0;i<list.getLength();i++){
//取得page的元素
Elementelement=(Element)list.item(i);
//取得ID属性
Stringid=element.getAttribute("id");
//取得title属性
NodeListtitleList=element.getElementsByTagName("title");
//取得title元素
ElementtitleElement=(Element)titleList.item(0);
//取得title元素的第一个值
Stringtitle=titleElement.getFirstChild().getNodeValue();
//取得file元素称号
NodeListfileList=element.getElementsByTagName("file");
//取得file元素
ElementfileElement=(Element)fileList.item(0);
//取得file元素的第一个值
Stringfile=fileElement.getFirstChild().getNodeValue();
//Stringtest=fileList.getFirstChild().getNodeName();
System.out.println("ID"+id+" "+
"title"+title+
"file"+file);
}
}catch(Exceptione){
e.printStackTrace();
}
}
}
但是对于JAVA技术类的学习,我觉得大课堂反而会影响自身独立思考的过程,因为上课的时候,老师讲课的速度很快为了不遗漏要点,通常会仔细的听, |
|