文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>解析XML

解析XML

时间:2007-01-01  来源:liulibo

SAX
1.创建XML解析器的简单工厂模式
 XMLReader MyParser = XMLReaderFactory.createXMLReader("org.apache.xerces.parsers.SAXParser");
2.注册事件监听
 MyParser.setContentHandler(ContentHandler);
3.解析文档
 MyParser.parse(String);

1.获取 SAXParserFactory的一个新实例
 SAXParserFactory spfactory = SAXParserFactory.newInstance();
2.关闭 SAXParserFactory创建的任何解析器的验证特性
 spfactory.setValidating(false);
3.使用当前配置的工厂参数创建 SAXParser的一个新实例
 SAXParser saxParser = spfactory.newSAXParser();
4.获取XML文档解析器
 XMLReader xmlReader = saxParser.getXMLReader();
5.注册文档事件监听器
 xmlReader.setContentHandler(ContentHandler);
6.注册错误事件处理程序
 xmlReader.setErrorHandler(ErrorHandler);
7.解析文档   
 InputSource source = new InputSource("invest.xml");
 xmlReader.parse(source);

DOM
1.创建DocumentBuilderFactory工厂
 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
2.创建DocumentBuilder
 DocumentBuilder builder = factory.newDocumentBuilder();
3.解析XML文件
 Document document = builder.parse(String);
4.获取NodeList
 NodeList beanNodes = document.getElementsByTagName("bean");

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载