Java可以像访问数据库一样访问XML 吗

 我来答
jxausea
2012-12-06
知道答主
回答量:29
采纳率:0%
帮助的人:17.3万
展开全部
当然可以,只不过操作api不一样,操作数据库用jdbc,操作xml一半用xstrean
追问
我的Java代码是这样绑定数据库的,我想在其他的后台代码不变的情况下,绑定XML 应该怎样做呢?
String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr = "jdbc:odbc:cart";

我应景写好了一个类可以读取XML文档的内容,Readxml.Java 我能用现在的代码绑定现在的XML,并且用现在的代码对XML进行操作吗?
谢谢我刚刚接触JSP,现在要完成一个作业,谢谢。
追答
import java.io.*;
import java.util.*;
import org.dom4j.*;
import org.dom4j.io.*;
public class MyXMLReader {
public static void main(String arge[]) {
long lasting = System.currentTimeMillis();
try {
File f = new File("data_10k.xml");
SAXReader reader = new SAXReader();
Document doc = reader.read(f);
Element root = doc.getRootElement();
Element foo;
for (Iterator i = root.elementIterator("VALUE"); i.hasNext() {
foo = (Element) i.next();
System.out.print("车牌号码:" + foo.elementText("NO"));
System.out.println("车主地址:" + foo.elementText("ADDR"));
}
} catch (Exception e) {
e.printStackTrace();
}

前提引用dom4j包
Oswin_Pzy
2012-12-06 · TA获得超过166个赞
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:84.2万
展开全部
好学生,不要在这里问了。那本稍微全面一点的java基础书,看下就知道了。推荐thinking in java。从大师那里学习,比在江湖上浪迹要高效的多。有些特殊的问题,在书本上找不到答案了,再来这里吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冬日梦幻
2012-12-06 · TA获得超过1766个赞
知道小有建树答主
回答量:157
采纳率:0%
帮助的人:122万
展开全部
可以啊。有很多这方面的库,可以自己查一查!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友880152f53
2012-12-06 · 超过21用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:66.4万
展开全部
这个必须可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式