[计算机软件及应用]jaa中常用代码

java访问xml文件

Java code

import java.io.*;

import javax.xml.parsers.DocumentBuilder;

import javax.xml.parsers.DocumentBuilderFactory;

import org.w3c.dom.Document;

import org.w3c.dom.Element;

import org.w3c.dom.Node;

import org.w3c.dom.NodeList;

public class xmljava

{

public static void main(String args[])

{

Element element=null;

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

DocumentBuilder db=null; //documentBuilder为抽象不能直接实例化(将XML文件转换为DOM文件)

DocumentBuilderFactory dbf=null;

try{

dbf= DocumentBuilderFactory.newInstance(); //返回documentBuilderFactory对象

db =dbf.newDocumentBuilder();//返回db对象用documentBuilderFatory对象获得返回documentBuildr对象

Document dt= db.parse(f); //得到一个DOM并返回给document对象

element = dt.getDocumentElement();//得到一个elment根元素

System.out.println("根元素:"+element.getNodeName()); //获得根节点

NodeList childNodes =element.getChildNodes() ; // 获得根元素下的子节点

for (int i = 0; i < childNodes.getLength(); i++) // 遍历这些子节点

{

Node node1 = childNodes.item(i); // childNodes.item(i); 获得每个对应位置i的结点

if ("Account".equals(node1.getNodeName()))

{

// 如果节点的名称为"Account",则输出Account元素属性type

System.out.println("\r\n找到一篇账号. 所属区域: " + node1.getAttributes().getNamedItem ("type").getNodeValue() + ". ");

NodeList nodeDetail = node1.getChildNodes(); // 获得下的节点

for (int j = 0; j < nodeDetail.getLength(); j++)

{ // 遍历下的节点

Node detail = nodeDetail.item(j); // 获得元素每一个节点

if ("code".equals(detail.getNodeName())) // 输出code

System.out.println("卡号: " + detail.getTextContent());

else if ("pass".equals(detail.getNodeName())) // 输出pass

System.out.println("密码: " + detail.getTextContent());

else if ("name".equals(detail.getNodeName())) // 输出name

System.out.println("姓名

计算机常用代码,[计算机软件及应用]jaa中常用代码.doc相关推荐

  1. 计算机中常用软件列表,详解win10中常用软件列表不要在任务栏显示的方法

    我们在win10系统的使用中,在win10的界面中我们经常使用软件在电脑任务栏中会在电脑中显示,那很多的小伙伴在电脑中是不想要显示的遇到这个问题我们怎么取消这个常用的软件在任务栏一直显示的情况呢,今天 ...

  2. 知网计算机论文查重查代码,知网查重中的代码会进行查重吗? - 搜外SEO问答

    对于需要计算机专家和相关编程的学生来说,在写论文的过程中写代码的必要性不少,但是很多人自己不知道代码的写法,大多数都是直接使用别人编写的代码.那么,查一下论文中的代码吧?这是很多同学担心的事情.因为不 ...

  3. 计算机常用英语关键词意思,英语写作中常用关键词和短语汇总

    英语写作中常用关键词和短语汇总 GRE写作常用关键词和短语汇总如下,参加GRE考试的考生可以作为参考,希望能够帮助您提高GRE作文分数. 数量词 一些a range of ; a variety of ...

  4. 计算机应用常用的30个函数,Excel中常用函数的使用

    ISSN 1009-30" 咖船r Kno别b内e and伯叻肋叻电奠知识'i技术 V01.6,No.30,October20lO,pP.8523-8524E-mail:x8jl@cccc. ...

  5. html个个代码的意思,网页HTML中各个代码意思大全

    网页HTML代码中的h1,p,a,tr,td--分别代表什么意思?相信还有很多人都不太了解,现在我们就具体讲一下它们的意思及用法: 网页HTML中各个代码意思大全 网页HTML代码中的h1,p,a,t ...

  6. 计算机在英语口语教学中的应用,计算机在英语口语与听力教学中的应用.doc

    计算机在英语口语与听力教学中的应用 计算机在英语口语与听力教学中的应用 扬州市邗江区霍桥学校 225104 练厚兵 [摘要]:随着计算机技术的发展,计算机对语音处理的速度越来越快,语音处理质量也越来越 ...

  7. php恶意代码,php快速查找数据库中恶意代码的方法,快速查找恶意代码_PHP教程...

    php快速查找数据库中恶意代码的方法,快速查找恶意代码 本文实例讲述了php快速查找数据库中恶意代码的方法.分享给大家供大家参考.具体如下: 数据库被输入恶意代码,为了保证你的数据库的安全,你必须得小 ...

  8. java代码识别_识别Java中的代码气味

    java代码识别 作为软件开发人员,我们不仅要编写有效的代码,而且还要编写可维护的代码,这是我们的责任. Martin Fowler在他的<重构:改进现有代码的设计>中将代码气味定义为: ...

  9. js显示格式化代码并高亮(vue中实现代码高亮)

    文章目录 js 实现代码格式化 调用 api 实现代码高亮 引入 用法 highlight.js 高亮代码不换行 innerText 和 innerHTML 有什么区别 解决 innerHTML 渲染 ...

最新文章

  1. Html img 标签
  2. 为什么要用动态代理?静态代理与动态代理详解
  3. mysql 2027_阿里云mysql远程登录报ERROR 2027(HY000)
  4. css隐藏元素的几种方法与区别
  5. 不重复的两两比较(洛谷P5728题题解,Java语言描述)
  6. Android 自己定义View (二) 进阶
  7. 什么是客户旅程_为什么记录您的旅程将导致开发人员成功
  8. 场效应管P-MOS N-MOS
  9. js中match的用法
  10. 人人,金山西山居,腾讯互娱,微信,网易游戏offer及面经(转)
  11. javaGUI自制五子棋-实践周大作业
  12. office无法卸载无法安装的解决方法
  13. 外贸常用术语_外贸跟单常用术语
  14. 多拨软件测试,虚拟机下多拨与OP下多拨测试
  15. java 两个url对比_一个URL模式中的两个slu ..
  16. Elasticity Detection:A Building Block for Internet Congestion Control读后感
  17. 德国留学计算机 马普所,刚拿到马普所offer, 回报园中战友,简单介绍一下经历希望提供一点参考...
  18. 笔记本/台式机作为扩展屏
  19. GLAMD: Global and Local Attention Mask Distillation for Object Detectors
  20. css自动转rem,css之px自动转rem—“懒人”必备

热门文章

  1. paste shell 分隔符_shell基础11:文件分类、合并和分割(sort,uniq,join,cut,paste,split)
  2. linux环境重装rabbitmq,Linux系统安装RabbitMQ详细教程-Go语言中文社区
  3. mysql 选择索引_mysql选择索引
  4. mysql 事务中锁处理_MySQL事务处理及锁定_MySQL
  5. [Unity2018.2]ShaderGraph更新详解
  6. caffe.net matlab,windows-matlab环境下,生成的caffe模型无法运行
  7. 微软发布 PowerToys 0.12.0,带来批量处理工具和暗黑模式
  8. Chromium 内核新款 Edge 浏览器对比评测,微软找回面子全靠它了
  9. ASP.NET Core 2.0身份和角色管理入门
  10. python永久保存数据_Python学习笔记(四)——文件永久存储