5.9总结 Jaxp 解析xml文件两种方式__TOmcat 的配置

本文介绍使用JAXP和DOM4J解析XML文件的方法,包括创建Document对象、查询元素、按ID查找节点及指定位置添加元素等操作。同时简述了Tomcat服务器的安装与配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.  Jaxp 解析xml文件 Dom方式

 

 

 

 1、获取DocumentBuilder对象
 
                DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance
  2通过工厂获取documentBulider对象
                 DocumentBuilderFatory document=factory.newDocumentBulider();
  3,使用DocumentBuilder对象的解析方法,与xml文件关联。获取该文件的。doucment对象。
                Document document = (Document) builder.parse(new File("stu.xml"));

---------------------------------------------------------------------------------------------------------------

2    获取Element:

 

 

在以上的程序中 list2.item(3)获取的是studen标签下的age 标签 ,因为空白区域也是占有一个节点
   如果改为 Node node = list2.item(2) 就会得到:
   空白区域      ..#text...3...
   显然获取的是name标签和age标签的空白区域节点
  
 可采用判断的方式进行获取Element:

 

 

 

  判断他是一个Element节点,我们才会将它输出

另外还可以:
  String name = element.getElementsByTagName("name").item(0).getTextContent();
  String age = element.getElementsByTagName("age").item(0).getTextContent();

---------------------------------------------------------------------------------------------------------------

 3  通过节点查询
   获取节点通过id。必须要让标签中的属性被setIdAttribute("属性名",true).设置为ID类型
   即:
 
    stuElement.setIdAttribute("num", true);
    然后
    Element stu = document.getElementById(id);
  System.out.println(stu.getTagName());
  System.out.println(stu.getElementsByTagName("name").item(0).getTextContent());

---------------------------------------------------------------------------------------------------------------

4.Jaxp指定位置添加一个元素

 

 

 

---------------------------------------------------------------------------------------------------------------

5 . dom4j 指定位置添加

 

---------------------------------------------------------------------------------------------------------------

 6 . Jaxp Sax 解析xml文件

 

 

---------------------------------------------------------------------------------------------------------------

7 .TomCat 服务器的安装,配置

 

 

l使用免安装版Tomcat所需环境变量
JAVA_HOME  值为jdk的根 目录。
CATALINA_HOME 值为Tomcat的根目录
path %JAVA_HOME%/bin;%CATALINA_HOME%/bin
配置%JAVA_HOME%/bin方便运行java工具,也方便运行Eclipse,因为它用到了javaw
l启动免安装版Tomcat的两种方式:
startup
catalina run//runcatalina命令的参数。
l关闭Tomcat
shutdown
catalina stop

---------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值