XML实验7(DOM)

XML实验7(DOM)实验java dom 解析xml,安卓dom解析xml文件,dom解析xml简单过程,使用dom修改xml文件,xml与dom树组合写上传,xml实验报告6xsl,xml文件怎么打开,web.xml配置详解,xml是什么格式,xml和json的区别,c#读取xml文件,spring xml配置,xml学习心得,xml解析的四种方法,txt文件转换成xml,python解析xml,xml教程视频,xml 220a说明书,xpath查找xml文档元素,在xml文件找不到节点
社会化媒体营销 > XML实验7(DOM)

XML实验7(DOM)(1)

实验项目名称 XML实验7(DOM)

所属课程名称 XML设计技术

实验指导7-1获取XML文件里的数据

有三个关于物品销售的清单,全部是用XML编写的,现在需要从里面提取数据,并把他显示处理,再放入数据库的表中。

实验目标

(1)通过实验了解DOM的运行原理。

(2)掌握怎样创建DOM的解析器。

(3)学会使用DOM的基本对象DocumentElementText,并获取XML里面的数据。

(4)掌握运行和调试Java程序。

实验步骤

(1)查看XML文件中有哪些数据,什么数据需要提取。提取出的数据以什么形式存储。Java类写成一个还是使用多个。

(2)动手编写一个Java程序,首先从XML文件提取出来,并把它输出。调试是否成功。

(3)继续完善Java程序,链接上数据库,把提取的数据放入到数据库表中。

(4)运行调试该Java程序。

实验指导7-1

XML代码

experiment 7.xml

<gongsi>

<yewuqingdan>

<chanpin>抽纸chanpin>

<jiage>20jiage>

<shuliang>20000shuliang>

<gongyings>中信城gongyings>

yewuqingdan>

<yewuqingdan>

<chanpin>眼镜chanpin>

<jiage>200jiage>

<shuliang>4000shuliang>

<gongyings>宝岛gongyings>

yewuqingdan>

gongsi>

JAVA代码

ex7.java

import java.io.File;

import javax.xml.parsers.*;

import org.w3c.dom.*;;

public class 实验七 {

public static void main(String[] args)

{

try{

DocumentBuilderFactory factory= DocumentBuilderFactory.newInstance();

DocumentBuilder Builder=factory.newDocumentBuilder();

File f =new File("qingdan.xml");

Document document=Builder.parse(f);

Element root=document.getDocumentElement();

String rootname=root.getNodeName();

System.out.println("这个文档根节点的名字为:"+rootname);

NodeList nodelist=document.getElementsByTagName("gongsi");

int size =nodelist.getLength();

for(int i=0;i {

Node node=nodelist.item(i);

if(node.getNodeType()==Node.ELEMENT_NODE)

{

Element element =(Element)node;

NodeList n1=element.getChildNodes();

for(int j=0;j {

Node n=n1.item(j);

String name=n.getNodeName();

String text=n.getTextContent();

System.out.println(name+":"+text);

}

}

}

}

catch(Exception e)

{ System.out.println(e.toString());}

}

}

实验结果

实验感想

对这个软件不了解,做起来有点困难。

点击显示全文

分页:12
  • XML实验6《XSL》

    实验6 高级查询 XML实验7《DOM》 XML实验8《SAX》1/2 相关文档推荐 ...实验报告 实验项目名称 所属课程名称 班学姓成级号名绩 XML 实验 6《XSL》 XML...

    贡献者:许雪槿
    184191
  • HTML 实验5:XML文档操作

    实验设备: PC 机:Pentium IV 2.8G CPU;1G 内存;120G 硬盘 OS: Windows7 ...用 XML DOM 解析 XML 文档,在网页中用表格显示 XML 文档中的信息。 实验结果...

    贡献者:眸陌宇宇
    244839
  • XML程序设计实验七文档对象模型《综合实验》

    计算机科学与技术 学号 指导教师 1120020322 罗为 班级:计科职 111 实验组 成绩 1 实验七 文档对象模型《综合实验》 1.利用 DOM 加载指定内容的 XML 文档片段。...

    贡献者:无悔青春5186
    371899
  • XML实验报告

    element> 实验 5 DOM 的运用 一、目的和要求: 1、了解 DOM 技术的基本对象 ...XML实验报告结果 暂无评价 7页 免费 XML实验报告《示例》 4页 免费 ...

    贡献者:亚萜黎子
    219197
  • XML实验7《DOM》

    实验报告 实验项目名称 所属课程名称 班学姓成级号名绩 XML 实验 7《DOM》 XML 设计技术 实验指导 7-1:获取 XML 文件里的数据 : 有三个关于物品销售的清单,...

    贡献者:许雪槿
    395443
  • XML综合性实验实验报告

    7页 免费 XML实验7《DOM》 7页 免费 XML实验报告 26页 2财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...

    贡献者:unique5656
    232222
  • 实验8 软英093--王晶晶-0908233310-使用DOM编辑XML文档...

    XML实验7《DOM》 7页 免费 实验2 使用DTD验证XML文档... 2页 2财富值 实验三 XML样式表技术《CSS... 7页 免费 C#技术:C#中使用XML基于D... 39页 免费 ...

    贡献者:王晶晶王建冰
    420898
  • 实验三 DOM解析XML文件

    实验三 DOM解析XML文件_计算机软件及应用_IT/计算机_专业资料。实验三 DOM 解析...<李七>93</李七> <钱八>95</钱八> <孙九>86</孙九> </成绩单> 1...

    贡献者:wjwang8888
    108680
加载中...
加载中...
  • xpath的使用方法

    xpath的使用方法_计算机软件及应用_IT/计算机_专业资料。xpath的使用方法 首先要说的是 XPath 数据类型。XPath 可分为四种数据类型: 1. 节点集《node-set》 节点...

  • 八爪鱼如何通过xpath实现自定义定位元素

    八爪鱼如何通过xpath实现自定义定位元素_互联网_IT/计算机_专业资料。本文介绍八爪鱼如何通过xpath实现自定义定位元素。八爪鱼·云采集服务平台 www.bazhuayu.com 八爪...

  • XPath实例教程

    XPath 实例教程一、基本的 XPath 语法 实例教程一、基本的 XPath 语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝...

  • 给xpath添加正则表达式匹配函数

    public override IXsltContextVariable ResolveVariable《string prefix, string name》 《 // Create an instance of an XPathExtensionVariable. XPathExtensionVariable ...

  • Xpath使用实例简单粗暴

    Xpath使用实例简单粗暴_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档Xpath使用实例简单粗暴_计算机软件及应用_IT/计算机_专业资料。XPath...

24小时热门信息
  • docker从入门到实践

    docker从入门到实践_互联网_IT/计算机_专业资料。docker从入门到实践 超人学院——Docker从入门到实践基础篇 什么是 Docker Docker 是一个开源项目,诞生于 2013 年...

    贡献者:圈圈圆圆heaven
    106996
  • CentOS系统下docker的安装配置及使用详解

    使用镜像创建容器 [root@localhost /]# docker run chug/ubuntu12.10x64 /bin/echo hello world hello world 交互式运行 [root@localhost /]# docker run -i...

    贡献者:NathanHD
    165711
  • 关于docker的15个小tip

    获取最近运行容器的 id 这是我们经常会用到的一个操作,按照官方示例,你可以这样做《环境 ubuntu》: $ ID=$《docker run ubuntu echo hello world》 hello world ...

    贡献者:isle2013
    407193
  • 非常详细的 Docker 学习笔记

    ... 4.9 Docker 1.3 新增特性和命令 4.10 Docker 1.5 新特性 5.1 自动映射端口 5.2 绑定端口到指定接口 6.1 Docker 四种网络模式 6.2 列出当前主机网桥 ...

    贡献者:a_a_a_a_a_t
    943743
  • Docker 的使用总结

    docker 在线安装与启动 1.1 安装 docker [root@localhost /]#yum install –y epel-release [root@localhost /]# yum -y install docker-io 1.2 启动 ...

    贡献者:border_chen
    182123
  • docker学习之基础知识

    docker学习之基础知识_计算机软件及应用_IT/计算机_专业资料。docker学习入门 内 部 公 开 ▲ Docker 学习之基础知识 Docker 是一个开源项目,诞生于 2013 年初,...

    贡献者:foreverping198
    462582
精彩推荐
  • 客户关系管理客户关系管理

    CRM 管理 包括访客名片的建立、 对话记录的管理 、熟客识别等为企业建立良好的客 情关系数据库,帮助企业有效维护老客户和挖掘潜在客户。 河北工商银行集成实现客户...贡献者:新菲尔伯爵390139

  • CRM客户关系管理系统建设方案《完整版》CRM客户关系管理系统建设方案《完整版》

    CRM客户关系管理系统建设方案《完整版》_计算机软件及应用_IT/计算机_专业资料。CRM客户关系管理系统建设方案《完整版》 CRM 客户关系管理系统 建设方案 商务代表:沈言炎...贡献者:melody_syyxx171113

  • CRM资料CRM资料

    CRM资料_互联网_IT/计算机_专业资料。CRM >CRM 软件的基本功能包括客户管理、联系人管理、时间管理、潜在客户管理、销售管 理、电话销售、营销管理、电话营销、客户...贡献者:zhiminggod188569

  • CRM简介CRM简介

    信息系统开发与设计 CRM 系统简介一 、 主要思想客户关系管理《 Customer Relationship Management, CRM》, 是以 信息技术为媒介, 以客户及其价值为中心, 通过管理和...贡献者:holiter337996

  • 客户关系管理《CRM》系统设计报告客户关系管理《CRM》系统设计报告

    客户关系管理《CRM》系统设计报告 摘 要 通过CRM系统分析、 本公司需求分析及考察CRM的一般系统与实际业务流程关 系,确定本公司CRM系统设计定位于基于部门应用、运营...贡献者:八百客CRM143860

  • 客户关系管理客户关系管理

    CRM 是一种以客户为中心的商务战略;是一套集理念、组织、流程、技术为一 体的整体解决方案;是一种旨在改善企业与客户之间关系的新型管理机制;企业实施 CRM 战略...贡献者:我死了喂狗狗390139

  • 客户关系管理试题及答案《史上最全!!》客户关系管理试题及答案《史上最全!!》

    CRM 系统通过了解客户的需求整合企业内部生产制造能力,提高企业生产效率从技术角度上看,指帮助 企业有组织性的管理客户关系的方法、软件系统以至互联网设施等。 15、...贡献者:ynlebfjs954102346328

  • 客户关系管理《CRM》产生背景客户关系管理《CRM》产生背景

    客户关系管理《CRM》产生背景_企业管理_经管营销_专业资料。十几年市场竞争的磨练,尤其是中国加入 WTO 在即,竞争的压力使得中国的企业对于 可以提高企业竞争力的各种...贡献者:89513380278226

手机版 | 欢迎来到社会化媒体营销
RSS订阅