java xml 查询_Java DOM解析器 - 查询XML文档
演示示例
这是需要我们查询的输入XML文件:
Ferarri 101
Ferarri 201
Ferarri 301
Lamborgini 001
Lamborgini 002
Lamborgini 003
Benteley 1
Benteley 2
Benteley 3
演示示例:
QueryXmlFileDemo.java
packagecom.yiibai.xml;importjavax.xml.parsers.DocumentBuilderFactory;importjavax.xml.parsers.DocumentBuilder;importorg.w3c.dom.Document;importorg.w3c.dom.NodeList;importorg.w3c.dom.Node;importorg.w3c.dom.Element;importjava.io.File;publicclassQueryXmlFileDemo{publicstaticvoidmain(Stringargv[]){try{FileinputFile=newFile("input.txt");DocumentBuilderFactorydbFactory=DocumentBuilderFactory.newInstance();DocumentBuilderdBuilder=dbFactory.newDocumentBuilder();Documentdoc=dBuilder.parse(inputFile);doc.getDocumentElement().normalize();System.out.print("Root element: ");System.out.println(doc.getDocumentElement().getNodeName());NodeListnList=doc.getElementsByTagName("supercars");System.out.println("----------------------------");for(inttemp=0;temp
这将产生以下结果:
Root element :cars
----------------------------
Current Element :supercars
company : Ferrari
car name : Ferarri 101
car type : formula one
car name : Ferarri 201
car type : sports car
car name : Ferarri 301
car type : sports car
Current Element :supercars
company : Lamborgini
car name : Lamborgini 001
car type :
car name : Lamborgini 002
car type :
car name : Lamborgini 003
car type :
¥ 我要打赏
纠错/补充
收藏
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。
java xml 查询_Java DOM解析器 - 查询XML文档相关推荐
- java dom cdata_java – 通过DOM解析器从XML处理CDATA
我以前从未处理过XML,所以我不确定如何在XML文件中处理CDATA.我迷失在节点,父节点,子节点,nList等中. 谁能告诉我这些代码片段的问题是什么? 我的getTagValue()方法适用于除& ...
- java sql分析器_java sql解析器比较druid sql parser vs jsqlparser vs fdb-sql-parser
先上结论. 功能上:druid sql parser(支持分区.WITH.DUAL等.使用mysql语法解析时,已知oracle的一些操作符会被转为mysql,如|| 转为OR.使用oracle解析器 ...
- java openoffice 打印_java调用openoffice将office系列文档转换为PDF的示例方法
前导: 发过程中经常会使用java将office系列文档转换为PDF, 一般都使用微软提供的openoffice+jodconverter 实现转换文档. openoffice既有windows版本也 ...
- java模板变量_java freemarker + word 模板 生成 word 文档 (变量替换,数据的循环,表格数据的循环,以及图片的替换)...
1,最近有个需求,动态生成 Word 文当并供前端下载,网上找了一下,发现基本都是用 word 生成 xml 然后用模板替换变量的方式 1.1,这种方式虽然可行,但是生成的 xml 是在是太乱了,整理 ...
- java改写模式_Java基于状态模式实现的文档编辑模式切换功能实例
本文实例讲述了Java基于状态模式实现的文档编辑模式切换功能.分享给大家供大家参考,具体如下: 一 模式定义 状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来就像是改变了其类. 二 ...
- java word 模板_java通过word模板生成word文档
public static void main(String[] args) { //模板.文件.图片路径 String workPath=System.getProperty("user. ...
- java poi 水印_JAVA不使用POI给Word文档添加水印
程序员在开发项目时,经常需要给一些图片.文件添加水印,但往往代码编写复杂,只能是先将文件上传再调用Graphics类才能实现这一功能.但是最无奈的是这个类只能给图片添加水印,而无法通过程序给Word文 ...
- XML的四种解析器(dom,sax,jdom,dom4j)原理及性能比较
6月20日 XML的四种解析器(dom,sax,jdom,dom4j)原理及性能比较 1:DOM DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准.DOM 是以层次结 ...
- php中html解析器,PHP Simple HTML DOM解析器
一直以来使用php解析html文档树都是一个难题.Simple HTML DOM parser 帮我们很好地解决了使用 php html 解析 问题.可以通过这个php类来解析html文档,对其中的h ...
最新文章
- AGAT|GTF/GFF文件处理工具
- 超图iServer服务管理概述
- centos安装包选择--liveCD、liveDVD、bin-DVD、netinstall和minimal
- 《机器学习实战》chapter06 支持向量机
- iOS之深入解析WKWebView加载的生命周期与代理方法
- 【Python】吐槽SQLAlchemy
- java跨函数跳转_VS code 函数无法跨文件跳转到定义
- 信号与系统实验:信号抽样
- 关于配置环境变量相关解答
- 【LeetCode】剑指 Offer 58 - I. 翻转单词顺序
- 【转】C#的内存管理:堆栈、托管堆与指针
- UVA11729 Commando War【贪心】
- 带lazy标记的线段树
- 飞思卡尔c语言,飞思卡尔MCU的C语言编程框架
- MySQL数据库建立数据库和表(命令行方式)
- C#WPF内存回收与释放LierdaCracker
- 我与我的专业计算机作文500字,我和学校作文500字(精选5篇)
- 荣耀智慧屏x1鸿蒙2.0功能,让家庭中心回归客厅-荣耀智慧屏X1评测
- 我过去的那些编程思想
- 微信支付V3-企业转账至零钱1/2
热门文章
- rrdtool的完整例子
- NDoc –NET 代码文档生成器快速度上手
- 算法-判断是否是完全二叉树
- windows环境下安装neo4j
- qt快速加载图片_Qt实用技巧:使用Qt加载超大图片的耗时测试
- 学习Guava Cache知识汇总
- 《预训练周刊》第21期:FlipDA:有效且稳健的数据增强小样本学习、开放域低资源适应的生成式聊天机器人...
- 计算机视觉未来走向:视频理解等5大趋势详解
- 活动报名 | 第三届中国法研杯司法人工智能挑战赛颁奖会日程出炉
- 了解大脑的“小情绪”,轻松成为“效率达人”