为了账号安全,请及时绑定邮箱和手机立即绑定

Java眼中的XML---文件读取

难度初级
时长 3小时 0分
学习人数
综合评分9.63
323人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.5 逻辑清晰
  • 获取xml文件内容的 四种解析方式:DOM SAX DOM4J JDOM DOM使用步骤: 准备工作 1、创建一个DocumentBuilderFactory的对象 DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance(); 2、创建一个DocumentBuilder的对象 DocumentBuilder db=dbf.newDocumentBuilder(); 3、通过DocumentBuilder对象的parser方法加载xml文件到当前项目 Document document = db.parse("books.xml"); JAVA解析XML文件(4种) DOM、SAX :java 官方方式,不需要下载jar包 DOM4J、JDOM :第三方,需要网上下载jar包

    查看全部
  • 1.xml文件是一个倒着的树状结构。 2.xml文件中,节点名称区分大小写。<??>里面放的是版本信息,编码。 3.xml文件作用: 不同应用程序之间通信、传输信息(订票程序和支付程序) 不同系统间的通信(例:Windows系统和IOS系统) 不同平台间的数据共享(手机端和PC端) 不同APP之间的通信,不同的平台间的通信,不同平台间的数据共享。XML文件主要用于存储以及传输信息。 通过xml文件存储小型数据。 即使用相同的xml文件将不同的应用或服务联系起来。

    查看全部
    0 采集 收起 来源:初次邂逅 XML

    2018-04-28

  • 步骤:

    查看全部
  • 导org.w3c.dom.css的document

    查看全部
  • Java程序中获取小毛驴文件内容:

    查看全部
  • XML是一种类似于HTML的标记语言,XML是用来描述数据的,XML的标记不是在XML中预定义的,你必须定义自己的标记,XML使用文档类型定义(DTD)或者模式(Schema)来描述数据,XML使用DTD或者Schema后就是自描述的语言

    XML和HTML

    一、XML扩展性比HTML强

    XML(Extensible Markup Languages)是扩展标记语言的英语缩写,他可以创建个性化的标记语言,可以称之为元语言。XML的标记语言可以自定义,这样可以提供更多的数据操作,而不像HTML一样,只能局限于按一定的格式在终端显示出来。HTML的功能只有浏览器放入显示和打印,仅仅适合静态网页的要求。

    二、XML的语法比HTML严格

    由于XML的扩展性强,它需要稳定的基础规则来支持扩展。它的严格规则为:

    ①起始和结束的标签相匹配

    ②嵌套标签不能相互嵌套

    ③区分大小写

    相对应XML的严格规则,HTML语言并没有规定标签的绝对位置,也不区分大小写,而这些全部由浏览器来完成识别和更正。

    三、XML与HTML互补

    XML可以获得应用之间的相应信息,提供终端的多项处理要求,也能被其他的解析器和工具所使用,在现阶段,XML可以转化成相应的HTML,来适应当前浏览器的需求。

    查看全部
    0 采集 收起 来源:初次邂逅 XML

    2018-04-14

  • xml

    用相同的xml文件将不同的应用或服务联系起来

    xml文件声明:以问号开始<??>里面放的是版本信息,编码<?xml version="" encoding=""?>

    查看全部
    0 采集 收起 来源:初次邂逅 XML

    2018-04-14

  • 1.创建JDOM对象 SAXBuider saxbuiler = new SAXBuilder(); 2.将文件加载到输入流 inputsteam in = new FileInputStream(""); 3.通过saxBuilder的build方法,将输入流加载道saxbuilder中 Document dom = SaxBuilder.build(in); 4.获取xml的根节点 Document root = dom.getRootElement(); 5.获取根节点下子节点的List集合 List<Element> list = root.getChildren();
    查看全部
  • SAX方式解析xml步骤 1.通过SAXParserFactory的静态newInstance()方法获取一个SAXParserFactory的对象。 2.通过SAXParserFactory对象的newSAXParser()方法返回一个SAXParser类的对象。 3.创建一个类继承DefaultHandler,重写其中的一些方法并创建类的实例. 4.通过SAXParser类的Parse(Stringname,df)方法解析xml文件,参数Stringname为路径名,df为继承于DefaultHandler类的实例化对象,不需要定义变量存储返回的类型. SAX是按节点顺序进行解析,遇到xml的声明即开始解析,遇到最后一个节点的尾节点便结束解析,需要用户自己定义一个类继承于DefaultHandler类来解析,遇到开始标签节点便通过startElement开始解析节点,遇到结束标签节点便通过endElement结束解析,再遇到开始节点继续通过startElement解析,一直循环直到xml文件最后的结束标签节点. 5.在继承于DefaultHandler这个类中需要重写父类的startElement()和endElement()方法,来进行开始节点与结束节点的解析,再重写startDocument()方法与endDocument()方法来标识解析的开始与结束.
    查看全部
  • DocumentBuilderFactory dbf = new DocumentBuilderFactory.newInstance(); 

    DocumentBuilder db = dbf.newDocumentBuilder(); 

    Document document = db.parse(uri);     //Document为w3c下的

    查看全部
  • 节点类型
    查看全部
  • 常用的属性类型
    查看全部
  • 解析XML文件的方式
    查看全部
  • nodeList.getLength();集合长度。 Node book = nodeList.item(i);得到一个节点对象 //获取book节点的所有属性的集合 NamedNodeMap attrs = book.getAttributes(); attrs.getLength();//一本书有几个属性
    查看全部
  • 为什么使用xml(即将不同的东西之间的沟通桥梁 1.不同软件之间的通信 2.不同操作系统之间的通信 3.不同数据平台之间的通信
    查看全部
    0 采集 收起 来源:初次邂逅 XML

    2018-01-30

举报

0/150
提交
取消
课程须知
本课程是 Java 的中级课程,需要各位小伙伴们熟悉 Java 面向对象的思想,并能熟练掌握 Java I/O 的相关知识。对如何将内容写入 XML 文件感兴趣的小伙伴们,可以进入《Java 眼中的 XML --- 文件写入》一探究竟
老师告诉你能学到什么?
1、XML 的基本概念 2、XML 在实际项目开发中的的用途和优点 3、如何通过 Java 解析 XML

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!