网友求助:dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件

问题importjava.text.SimpleDateFormat;

importjava.util.Date;importjavax.xml.parsers.DocumentBuilder;

importjavax.xml.parsers.DocumentBuilderFactory;importorg.w3c.dom.Document;

importorg.w3c.dom.Element;

importorg.w3c.dom.Node;

importorg.w3c.dom.NodeList;publicclassTest{publicstaticvoidmain(String[]args){

Datedete=newDate();

SimpleDateFormatda=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");

System.out.println("\t\t\t\t\t\t\t\t"+"当前时间:"+da.format(dete));

try{

DocumentBuilderFactoryqq=DocumentBuilderFactory.newInstance();

DocumentBuilderqw=qq.newDocumentBuilder();

Documentqe=qw.parse("dianyin.xml");

NodeListlist=qe.getElementsByTagName("Movie");

for(inti=0;i

Nodebr=list.item(i);

Elementq=(Element)br;

Stringer=q.getAttribute("name");

NodeListlist1=q.getChildNodes();

for(intj=0;j

Nodewe=list1.item(j);

Stringty=we.getNodeName();

Stringto=we.getTextContent();

if(ty.equals("name")){

System.out.print("电影名称"+"\n"+to);

}elseif(ty.equals("poster")){

System.out.println("英文名称"+"\n"+to);

}elseif(ty.equals("director")){

System.out.println("导演"+"\n"+to);

}elseif(ty.equals("actor")){

System.out.println("演员"+"\n"+to);

}elseif(ty.equals("type")){

System.out.println("电影类型"+"\n"+to);

}elseif(ty.equals("price")){

System.out.println("价格"+"\n"+to);

}elseif(ty.equals("schedule")){

System.out.println("时间"+"\n"+to);

}

}

}

}catch(Exceptione){

e.getStackTrace();

}

}

最佳答案

推荐答案

这种xml最好按照约定的格式写,如果出现换行等格式问题,认为是文件错误换行不要在程序中处理,会把程序原有的结构打乱,自己调试可以先把xml调整好

其它回答

暂无其它答案...

相关标签:dom解析xml文件dom4j解析xml文件dom4j读取xml文件dom4j修改xml文件dom4j生成xml文件dom解析xmljavadom解析xmldom4j解析xmljavadom4j解析xmldom4j解析xml字符串

java dom xml 换行,dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件...相关推荐

  1. Java解析XML汇总(DOM/SAX/JDOM/DOM4j/XPath)

    http://blog.csdn.net/smcwwh/article/details/7183869 关键字:Java解析xml.解析xml四种方法.DOM.SAX.JDOM.DOM4j.XPath ...

  2. XML的四种解析器(dom,sax,jdom,dom4j)原理及性能比较

    6月20日 XML的四种解析器(dom,sax,jdom,dom4j)原理及性能比较  1:DOM     DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准.DOM 是以层次结 ...

  3. java获取微信xml数据格式的文件_(5)微信二次开发 之 XML格式数据解析

    1.首先理解一下html html的全名是:HyperText Transfer markup language 超级文本标记语言,html本质上是一门标记(符合)语言,在html里,这些标记是事先定 ...

  4. matlab分析xml文件_如何在Java中读取XML文件(DOM分析器)

    matlab分析xml文件 Today we will learn how to read the XML file in Java. We will also learn how to parse ...

  5. XML解析(二),DOM解析XML

    转载自   XML解析(二),DOM解析XML 上篇文章向大家介绍了SAX解析XML,为了这篇文章理解起来更加方便,所以还没看过SAX解析XML文章的,请戳这[XML解析(一)]SAX解析XML ,这 ...

  6. xml之dom4j解析

    * 使用dom4j解析xml 实例在java520里面 TextDom4j * dom4j,是一个组织,针对xml解析,提供解析器dom4j * dom4j不是javase的一部分,想要使用第一步需要 ...

  7. XML编程-DOM4J

    XML编程-DOM4J 基本概述 dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的.dom4j是一个十分优秀的JavaXML API,具有性能优异.功能强大和极其易使用的 ...

  8. XML和Dom4j、正则表达式

    第一章 XML 1.1 XML介绍 1.1 什么是XML XML 指可扩展标记语言(EXtensible Markup Language) XML是用来存储数据, 传输数据的,不是用来显示数据的.HT ...

  9. 【XML和Dom4j、正则表达式】

    day14 [XML和Dom4j.正则表达式] 今日内容 XML 定义XML----组成成员 解析XML----Dom4j,XPath 正则表达式 第一章 XML 1.1 XML介绍 1.1 什么是X ...

最新文章

  1. 怀念 儿时课本贴图,你还记得课文名吗
  2. Appium——unknown error: cannot activate web view
  3. ThinkPHP 的一些知识
  4. HTML DOM全解和案例
  5. 指定端口传输_高速数字传输链路测试 - 高速数字电路仿真设计与测试技术发展趋势综述(二)...
  6. Mysql Type中的all和index区别?
  7. 动态规划(冬令营课堂笔记)
  8. NetBeans可用性提示
  9. go语言io reader_【已解决】go语言中如何使用io的MultiWriter
  10. 对于一个指针可以多次使用delete_【C++札记】new和delete
  11. 【Fiddler篇】FreeHttp无限篡改http报文数据调试和mock服务
  12. Webpack入门教程二
  13. 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·004【标识列、外键、复制表】
  14. (转)日语时间的表示法
  15. JSP中request内置对象
  16. 借助CSS来管理js事件
  17. 【优化算法】多目标蝙蝠优化算法(MOBA)【含Matlab源码 005期】
  18. 【数据库】三级模式两级映射详解
  19. 对结对编程盟友的个人项目代码分析
  20. C/C++ 正则表达式 regex库介绍(详细版)

热门文章

  1. 未能分析从服务器收到的消息,WebSocket Javascript客户端未收到来自服务器的消息...
  2. java ftp上传文件 linux_Java实现把文件上传至ftp服务器
  3. python3 readline,Python3:readlines 或者 enumerate 是否会导致文件流为空
  4. OpenCV-信用卡数字识别-03
  5. ax在c语言中意思啊,【数论】整理关于ax+by=c
  6. php robots.txt,robots.txt的写法
  7. 如何使用CSDN- Markdown编辑器(给自己看的)
  8. java并发编程之美-阅读记录10
  9. hdu 6851 Vacation(思维+贪心)
  10. VirtualBox安装及Linux基本操作(操作系统实验一)