欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

xml的解析(概述)

程序员文章站 2023-08-12 10:55:22
使用java解析xml☆☆☆ 四个类:分别是针对dom和sax解析使用的类   dom :     DocumentBuilder:解析器类       这个类是个抽象类,不能new,       此类的实例可 ......

使用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:解析器工厂