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

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

难度初级
时长 3小时 0分
学习人数
综合评分9.63
323人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.5 逻辑清晰
  • DOM遍历步骤: 1、获取工厂解析器对象; 2、从工厂解析器对象创建文档解析器对象; 3、传入待解析文档给解析器,准备进行解析; 4、首先获取到父结点对象数量,存入NodeList集合中; 5、一个循环遍历每一个父结点对象,取得其下的结点,返回类型为Node; 6、获取其下结点的属性,返回类型为NamedNodeMap(键值对映射); 7、然后再遍历各结点有没有子结点,也是返回NodeList类型存放; 8、遍历返回的子结点集合,取得子结点名和值。其间区分出element和text。
    查看全部
  • 1、DocumentBuilderFactory是抽象类,不能new对象实例,所以用Instance()方法来获取工厂解析器实例对象。 2、DocumentBulider同样不能new 对象,通过工厂解析器对象来产生此类的解析器对象: 工厂对象 . newDocumentBuilder() 3、通过解析器对象中的方法Parser(String uri)来解析xml文档文件。
    查看全部
  • xml:使数据跨平台使用,共享。通常用来传输数据,而不用来显示。 标签可以自定义,成对出现,都有关闭标签。 首行定义说明:<?xml version="1.0" encoding="UTF-8"?>
    查看全部
    0 采集 收起 来源:初次邂逅 XML

    2018-03-22

  • !!!
    查看全部
  • 解析xml文件的步骤 1.创建documentbuilderfactory,采用newinstance方法 2.创建documentbuilder,采用newdocumentbuilder方法 3.通过parse方法,传进xml文件,获取document对象
    查看全部
  • 四种解析方式: DOM(不需要导入额外jar包) SAX(不需要导入额外jar包) DOM4J(需要导入额外的jar包) JDOM(需要导入额外的jar包)
    查看全部
  • xml:使数据跨平台使用,共享。通常用来传输数据,而不用来显示。 标签可以自定义,成对出现,都有关闭标签。 首行定义说明:<?xml version="1.0" encoding="UTF-8"?>
    查看全部
    0 采集 收起 来源:初次邂逅 XML

    2018-03-22

  • JDOM与DOM、DOM4J
    查看全部
  • SAX优缺点
    查看全部
  • DOM优缺点
    查看全部
  • 将文本的.txt替换成.xml后,变成XML文件
    查看全部
    0 采集 收起 来源:初次邂逅 XML

    2017-03-15

  • DOM下解析xml文件节点的属性: org-w3c-dom 一、未知节点属性的个数和属性名时: 1、Document类的.getElementsByTagName(标签名)方法,可通过标签名返回节点的集合(返回NodeList类型) (对于NodeList,得到的是具有相同标签名的节点的集合List,需要用for遍历。) 2、NodeList类的.getLength() 可返回集合的长度。 3、NodeList类的.item(int index) 可访问集合中下标为index的节点(index从0开始),(返回Node类型)。 4、Node类的.getAttributes() 返回节点Node的所有属性的集合(返回NamedNodeMap类型)。 5、NamedNodeMap类的.getLength() 可返回节点具有的属性的数目。 6、NamedNodeMap类的.item(int index) 可获取节点下索引值为index的属性,返回Node类型。 7、NamedNodeMap类的.getNodeName()可返回该属性的名称,通过.getNodeValue()返回属性值。 二、已知节点的属性只有一个,且属性名已知 1、Document类的.getElementsByTagName(标签名)方法,可通过标签名返回节点的集合(返回NodeList类型) 2、NodeList类的.getLength() 可返回集合的长度。 3、NodeList类的.item(int index)强制类型转换为Element类型。 4、Element类的.getAttribute(属性名) 可得到属性的值。(返回String类型)
    查看全部
  • 四种解析方式: DOM(不需要导入额外jar包) SAX(不需要导入额外jar包) DOM4J(需要导入额外的jar包) JDOM(需要导入额外的jar包) 解析xml文件的步骤 1.创建documentbuilderfactory,采用newinstance方法 2.创建documentbuilder,采用newdocumentbuilder方法 3.通过parse方法,传进xml文件,获取document对象
    查看全部
  • 通过SAXParserFactory的静态newInstance()方法获取SAXParseFactory实例factory
    查看全部

举报

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

微信扫码,参与3人拼团

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

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