社区
Java EE
帖子详情
如何在java类中访问xml的内容
Layman_Farmer
2007-01-17 12:09:25
如何在java类中访问xml的内容,得到一个字符串就可以.
...全文
229
2
打赏
收藏
如何在java类中访问xml的内容
如何在java类中访问xml的内容,得到一个字符串就可以.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
echoiori
2007-01-17
打赏
举报
回复
等着节分哈,o(∩_∩)o..
echoiori
2007-01-17
打赏
举报
回复
//DOM方式。
import java.io.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
public class readDBconfig {
//返回重DBconfig.XML中读取的信息。
String Driver, URL, username, pwd,testsql;
public readDBconfig() throws ClassNotFoundException {
try {
System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));
System.out.println(readDBconfig.class.getClassLoader().getResource(""));
System.out.println(ClassLoader.getSystemResource(""));
System.out.println(readDBconfig.class.getResource(""));
System.out.println(readDBconfig.class.getResource("/"));
System.out.println(new File("").getAbsolutePath());
System.out.println(System.getProperty("user.dir"));
File xmlfile = new File((new File("").getAbsolutePath())+"\\DBconfig.xml");
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document Doc = builder.parse(xmlfile);
Driver = Doc.getElementsByTagName("driver").item(0).getFirstChild().
getNodeValue();
URL = Doc.getElementsByTagName("URL").item(0).getFirstChild().
getNodeValue();
username = Doc.getElementsByTagName("username").item(0).getFirstChild().
getNodeValue();
pwd = Doc.getElementsByTagName("pwd").item(0).getFirstChild().
getNodeValue();
testsql=Doc.getElementsByTagName("testsql").item(0).getFirstChild().
getNodeValue();
System.out.println(" 我的输出:驱动程序:->" + Driver + "\n URL地址:->" + URL + "\n 用户名:->" + username +
"\n 密码:->" + pwd);
}
catch (Exception e) {
e.printStackTrace();
}
}
}
================================================================
dbconfig.xml 文件如下:
<?xml version="1.0" encoding="utf-8"?>
<config>
<!--连接数据库的驱动程序-->
<driver>oracle.jdbc.driver.OracleDriver</driver>
<!--URL地址,其中 ora92 为Oracle的SID,而不是本地服务名-->
<URL>jdbc:oracle:thin:@127.0.0.1:1521:ora92</URL>
<!--用 户 名-->
<username>ln114</username>
<!--密 码-->
<pwd>ln114</pwd>
<!--测试sql-->
<testsql>select sysdate from dual</testsql>
</config>
2D跑酷游戏源代码.zip
2D跑酷游戏源代码.zip
计算机信息管理技术在网络安全维护中的作用之研究(1).docx
计算机信息管理技术在网络安全维护中的作用之研究(1).docx
Windows系统通过Xshell连接VMware虚拟机的完整操作指南
资源下载链接为: https://pan.quark.cn/s/f989b9092fc5 在 Windows 用 Xshell 连 VMware 里的 Linux,流程如下。 开虚拟机后,在 Linux 终端执行 ifconfig,确认除 lo 外还有 eth0(或 eth1)。 VMware 里右击虚拟机→设置→网络适配器,选“NAT”。 编辑→虚拟网络编辑器→选 VMnet8: • 取消“使用本地 DHCP” • 子网设为 192.168.××.0 • NAT 设置中网关填 192.168.××.2 Windows 打开 PowerShell,运行 ipconfig,确认 VMnet8 地址在 192.168.××.× 段。 Linux 里 cd /etc/sysconfig/network-scripts/,vim ifcfg-eth0 改: BOOTPROTO=static IPADDR=192.168.××.× NETMASK=255.255.255.0 GATEWAY=192.168.××.2 ONBOOT=yes 保存后 service network restart。 虚拟机执行 ping 192.168.××.2;宿主机执行 ping 192.168.××.×,双向通即网络 OK。 虚拟机若能 curl www.baidu.com 通,说明能上外网。 Xshell 新建会话:主机填虚拟机 IP,端口 22,用户名/密码登录,即可进入 Redhat。
数学建模之遗传算法(基本算法).ppt
数学建模之遗传算法(基本算法).ppt
电气装备计算机控制新版专业系统设计实验报告.doc
电气装备计算机控制新版专业系统设计实验报告.doc
Java EE
67,549
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章