Java与xml 在java中解析XML得用JBOSS的吧。这样可以生成XML或者读取XML文件都可以的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.io.File;import java.net.URL;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;public class ReadXml{ /** * @param args * @throws DocumentException */ public static void main(String[] args) throws DocumentException { URL url = ReadXml.class.getResource("NewFile.xml"); File file = new File(url.getFile()); file.setWritable(true); SAXReader reader = new SAXReader(); reader.setEncoding("gb2312"); Document doc = reader.read(file); Element root = doc.getRootElement(); for (Iterator it = root.elementIterator(); it.hasNext();) { Element element = (Element) it.next(); if (!(element.getName().equalsIgnoreCase("File"))) continue; for (Iterator it2 = element.elementIterator(); it2.hasNext();) { Element element2 = (Element) it2.next(); if (element2.getName().equals("FileName")) { System.out.println(element2.attribute(0).getData()); for (Iterator it3 = element2.elementIterator(); it3 .hasNext();) { Element element3 = (Element) it3.next(); System.out.println(element3.getData()); } } } } }} http://blog.csdn.net/lazy_p/archive/2009/12/22/5057297.aspx利用java dom解析 jdom或dom4j,真简单啊,就是懒得写了。 ibm developworks china 上有一篇 JDOM + XPath 的文档。 二进制转十进制的代码 学了JAVA SE 基础,想做几个项目巩固一下,大家有没有好的项目,拖一个上来! 哪位高手帮帮小弟,一个随机生成不同数字的问题!!!!!急用!!!!! JMF 网络视屏聊天问题? 端口出问题 自己编写集合对象,怎么做? 关于Socket编程中超时处理的问题困惑,请大家近来帮帮忙! java中jre指的是什么啊?不懂? 帮我看看那里出了错 如何 点击JAVA应用程序菜单里一选项,就打开一个HTML文件!有哪几种方法? jdbc简单问题? dom4j的问题 JTable的内容怎样写回数据库?
import java.net.URL;
import java.util.Iterator;import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;public class ReadXml
{ /**
* @param args
* @throws DocumentException
*/
public static void main(String[] args) throws DocumentException
{
URL url = ReadXml.class.getResource("NewFile.xml");
File file = new File(url.getFile());
file.setWritable(true);
SAXReader reader = new SAXReader();
reader.setEncoding("gb2312");
Document doc = reader.read(file);
Element root = doc.getRootElement(); for (Iterator it = root.elementIterator(); it.hasNext();)
{
Element element = (Element) it.next();
if (!(element.getName().equalsIgnoreCase("File")))
continue;
for (Iterator it2 = element.elementIterator(); it2.hasNext();)
{
Element element2 = (Element) it2.next(); if (element2.getName().equals("FileName"))
{
System.out.println(element2.attribute(0).getData());
for (Iterator it3 = element2.elementIterator(); it3
.hasNext();)
{
Element element3 = (Element) it3.next();
System.out.println(element3.getData());
}
}
}
}
}
}