xml的解析(概述)

2019-08-09 00:00:00 xml 解析 概述

使用java解析xml☆☆☆

四个类:分别是针对dom和sax解析使用的类
  -dom :
    DocumentBuilder:解析器类
      -这个类是个抽象类,不能new,
      此类的实例可以从DocumentBUilderFactory.newDocumentBuilder()方法获取
        -解析xml的一个方法 parse(“xml路径”)返回是Document整个文档
        -返回的document是一个接口,父节点是Node,提供了方法
      document的getElementsByTagName(String tagname)
      这个方法可以得到标签,返回NodeList
        createElement(String tagName) 创建标签
      createTextNode(String data) 创建文本
        appendChild(Node newChild) 把文本添加到标签下面
      removeChild(Node oldChild) 删除结点
        getParentNode() 获取父节点
    NodeList
      -getLength()得到集合的长度
        -item(int index)下标取到具体的值
  DocumentBUilderFactory:解析器工厂
    -这个类也是一个抽象类,不能new
      newInstance()获取DOcumentBuilderFactory的实例。
  -sax:
    SAXParser:解析器类
    SAXParserFactory:解析器工厂

相关文章