這可是一個課題..不能一言兩語道盡..:-)
給你一個範例, 希望你有用..
import java.io.FileInputStream;
import java.io.IOException;
import java.io.FileNotFoundException;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.adapters.XercesDOMAdapter;
import org.jdom.input.DOMBuilder;
import org.jdom.output.XMLOutputter;
import java.util.List;
import java.util.Iterator;public class JDOMCreateExample2 {
private static DOMBuilder builder = null;
public static void main(String args[]) throws IOException,FileNotFoundException { XercesDOMAdapter xercAdapter = new XercesDOMAdapter();
org.w3c.dom.Document w3Dom = xercAdapter.getDocument(new FileInputStream("games.xml"),false);
builder = new DOMBuilder("org.jdom.adapters.XercesDOMAdapter");
Document doc = builder.build(w3Dom);
List childs = doc.getRootElement().getChildren("game");
Iterator itr = childs.iterator();
while (itr.hasNext()) {
Element child = (Element)itr.next();
System.out.println(child.getName() + " = " + child.getText());
System.out.println(child.getAttributeValue("genre"));
}
}
}
給你一個範例, 希望你有用..
import java.io.FileInputStream;
import java.io.IOException;
import java.io.FileNotFoundException;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.adapters.XercesDOMAdapter;
import org.jdom.input.DOMBuilder;
import org.jdom.output.XMLOutputter;
import java.util.List;
import java.util.Iterator;public class JDOMCreateExample2 {
private static DOMBuilder builder = null;
public static void main(String args[]) throws IOException,FileNotFoundException { XercesDOMAdapter xercAdapter = new XercesDOMAdapter();
org.w3c.dom.Document w3Dom = xercAdapter.getDocument(new FileInputStream("games.xml"),false);
builder = new DOMBuilder("org.jdom.adapters.XercesDOMAdapter");
Document doc = builder.build(w3Dom);
List childs = doc.getRootElement().getChildren("game");
Iterator itr = childs.iterator();
while (itr.hasNext()) {
Element child = (Element)itr.next();
System.out.println(child.getName() + " = " + child.getText());
System.out.println(child.getAttributeValue("genre"));
}
}
}
解决方案 »
- maven项目编译过了,用jetty跑的时候出现以下异常?求解?
- struts2上传图片到服务器并存路径到数据库出错
- Spring2.0中循环依赖如何解决
- 使用apache james发不了国外的邮箱?
- 初次学习 用axis做的webservice客户端调用带参数的方法出现Server.userException NullPointerException是什么原因?
- 求助:TOMCAT5.5中如何配置虚拟目录?
- struts问题严重
- 我用struts编程 页面涉及struts标签库 可美工使用的工具不认标签 怎么办?
- 引用Context中的Environment Entries
- 为什么通过散列算法后输出的长度都是一样的呀?
- 看到书上说 package.html可以看到所有的
- 使用j2sdkee1.3的错误?
IBM WSAD5.0 亦已support, 在我國,網友們對這struct的應用,有争議,原因是它在編寫時比較煩. 但本人用後,有小小意見,在編寫之初,無疑要花許多時間去作design pattern,編寫時亦很花時,但software product在發展完後,是要維護的,它在維護方面,郤十分易,program source亦十分易讀, the best program design patter is the best softeware product, but much waste your time in first iterative.
參考網站:
http://jakarta.apache.org/struts/index.html希望你有用啦... :-)
介紹你一本書,wrox 出版professional JSP tag libraries
有中譯本.
可看看.. :-)