用java操作xml文件,需要的xml包放在啥位置 直接在你的工程下面建一个xml目录,访问时就直接用xml/XXX.xml就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jdom读XML文件的例子:需要jdom.jar包(jbuilder带有这个包),把它放在tomcat_home/common/lib目录需要导入如下类:import java.io.*;import java.util.*;import org.jdom.input.DOMBuilder;import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;代码片段: String fsp = System.getProperty("file.separator"); String rootdir = getServletContext().getRealPath("/"); String html = ""; html += "<table border=1>"; html += "<tr><td>Name</td><td>Age</td></tr>"; try{ DOMBuilder builder = new DOMBuilder(); File file = new File(rootdir + fsp + "xml" + fsp + "test.xml"); Document doc = builder.build(file); Element root = doc.getRootElement(); List personlist = root.getChildren("person"); Iterator i = personlist.iterator(); while(i.hasNext()){ Element person = (Element)i.next(); html += "<tr><td>" + person.getChild("name").getTextTrim() + "</td><td>" + person.getChild("age").getTextTrim() + "</td></tr>"; } html += "</table>"; }catch(JDOMException e){ html = e.toString(); } out.println(html); XML文件(文件名test.xml,放在WEB根目录下的xml目录中):<?xml version='1.0' encoding='gb2312'?><root> <person> <name>fdsaf</name> <age>23</age> </person> <person> <name>gjkljfdsyfdasn</name> <age>22</age> </person> <person> <name>fd8fdjkkjg</name> <age>21</age> </person> <person> <name>gfretretre</name> <age>20</age> </person> </root> 关于WebLogic连接池的使用问题 简单的jstl问题,大家帮忙看看错在那里了。 大哥! 进来帮忙啊!!! structs规范问题 虚左以待 诚待 你的讨论! 在本机配置JSP+Resin+Oracle的运行环境 我的连接池使用出现错误 我写了一个class 运行出错,谁能解决? 有关jsp标记的简单例子的问题 求助大神,linux下tomcat的日志问题 mybatis一直报语法错误 Jsp如何和orical9i相连,还用设置odbc吗?我是初学者,请帮我!!着急啊,在线等!! java中如何把一个xml文件中 bin.base64 类型的节点内容(为一个word文档)提取出来
import java.io.*;
import java.util.*;import org.jdom.input.DOMBuilder;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;代码片段:
String fsp = System.getProperty("file.separator");
String rootdir = getServletContext().getRealPath("/");
String html = "";
html += "<table border=1>";
html += "<tr><td>Name</td><td>Age</td></tr>"; try{
DOMBuilder builder = new DOMBuilder();
File file = new File(rootdir + fsp + "xml" + fsp + "test.xml");
Document doc = builder.build(file);
Element root = doc.getRootElement();
List personlist = root.getChildren("person");
Iterator i = personlist.iterator();
while(i.hasNext()){
Element person = (Element)i.next();
html += "<tr><td>" + person.getChild("name").getTextTrim() + "</td><td>" + person.getChild("age").getTextTrim() + "</td></tr>";
}
html += "</table>";
}catch(JDOMException e){
html = e.toString();
}
out.println(html); XML文件(文件名test.xml,放在WEB根目录下的xml目录中):
<?xml version='1.0' encoding='gb2312'?>
<root>
<person>
<name>fdsaf</name>
<age>23</age>
</person>
<person>
<name>gjkljfdsyfdasn</name>
<age>22</age>
</person>
<person>
<name>fd8fdjkkjg</name>
<age>21</age>
</person>
<person>
<name>gfretretre</name>
<age>20</age>
</person>
</root>