分两步。
1,数据库读取数据,一大堆代码,相信你会的。
2,根据读取数据,写文件。XML文件无非就是多了标签的文件。
1,数据库读取数据,一大堆代码,相信你会的。
2,根据读取数据,写文件。XML文件无非就是多了标签的文件。
解决方案 »
- Struts2 <s:select/>问题
- 求一个聊天室,最好有详细的介绍。要流程介绍,谢谢了
- Java web开发1
- 有没过应聘过深圳市盛世互联网络技术有限公司的同志们呀,谈谈过程看
- struts 中关于 ValidatorResources NOT FOUND 问题
- 怎么把时间用setObject插入MySQL?
- ~~~怎样用JAVA或者JSP去获取一个文件夹的属性?~~~
- logic:iterate的实现问题
- 大家帮看看,请教一个关于WEB应用中用APPLET做数据录入和用JSP做数据录入的可行性比较问题!
- jsp中怎么运用 数据库的commit 和rollback
- java 用程序抓取页面登陆问题
- java web项目连接wendows上mysql数据库没问题,数据库放到linux上面连接不上
import java.io.StringReader;
import java.util.List;import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.Namespace;
import org.jdom.input.SAXBuilder;
import org.xml.sax.InputSource;public class DuXMLDoc {
public List xmlElements(String xmlDoc) {
//创建一个新的字符串
StringReader read = new StringReader(xmlDoc);
//创建新的输入源SAX 解析器将使用 InputSource 对象来确定如何读取 XML 输入
InputSource source = new InputSource(read);
//创建一个新的SAXBuilder
SAXBuilder sb = new SAXBuilder();
try {
//通过输入源构造一个Document
Document doc = sb.build(source);
//取的根元素
Element root = doc.getRootElement();
System.out.println(root.getName());//输出根元素的名称(测试)
//得到根元素所有子元素的集合
List jiedian = root.getChildren();
//获得XML中的命名空间(XML中未定义可不写)
Namespace ns = root.getNamespace();
Element et = null;
for(int i=0;i<jiedian.size();i++){
et = (Element) jiedian.get(i);//循环依次得到子元素
System.out.println(et.getChild("users_id",ns).getText());
System.out.println(et.getChild("users_address",ns).getText());
}
et = (Element) jiedian.get(0);
List zjiedian = et.getChildren();
for(int j=0;j<zjiedian.size();j++){
Element xet = (Element) zjiedian.get(j);
System.out.println(xet.getName());
}
} catch (JDOMException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
} catch (IOException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
return null;
}
public static void main(String[] args){
DuXMLDoc doc = new DuXMLDoc();
String xml = "<?xml version=\"1.0\" encoding=\"gb2312\"?>"+
"<Result xmlns=\"http://www.fiorano.com/fesb/activity/DBQueryOnInput2/Out\">"+
"<row resultcount=\"1\">"+
"<users_id>1001 </users_id>"+
"<users_name>wangwei </users_name>"+
"<users_group>80 </users_group>"+
"<users_address>1001号 </users_address>"+
"</row>"+
"<row resultcount=\"1\">"+
"<users_id>1002 </users_id>"+
"<users_name>wangwei </users_name>"+
"<users_group>80 </users_group>"+
"<users_address>1002号 </users_address>"+
"</row>"+
"</Result>";
doc.xmlElements(xml);
}
}
java 写xml
1、从数据库查集合数据
2、整成XML格式的字符串
3、把字符串生成文档
不用记得本来就有,楼主是在应用里做这个功能,你的意识教客户用可视化的数据库软件?
算我错了,可以么?
这套流程谁都会,我相信楼主也知道,楼主缺的应该是代码。
我说的这个东西楼主下一个来对比一下生成xml是否正确也未尝不可。。
不用记得本来就有,楼主是在应用里做这个功能,你的意识教客户用可视化的数据库软件?
算我错了,可以么?
这套流程谁都会,我相信楼主也知道,楼主缺的应该是代码。
我说的这个东西楼主下一个来对比一下生成xml是否正确也未尝不可。。
......中午不休息,下午要奔溃 拜