当前位置: 首页 > 软件库 > 程序开发 > XML相关工具 >

Piccolo XML Parser

XML 文档解析工具
授权协议 Apache
开发语言 Java
所属分类 程序开发、 XML相关工具
软件类型 开源软件
地区 不详
投 递 者 云育
操作系统 未知
开源组织
适用人群 未知
 软件概览

Piccolo是利用java快速解析XML文档的开源项目。它实现 SAX 1, SAX 2.0.1, and JAXP 1.1 接口作为一个(Non-validating)非验证剖析器。

  • 目前的XML处理是这样:DOM和SAX都存在速度过慢、效率低下、使用不便的缺点。而下一代XML处理模型VTD-XML既可以简化XML编程,又可以简化XML处理模型的选择。 自问世以来的八年间,XML已经流行起来,成为一种开放、半结构化的数据格式,用于保存数据以及通过Web交换数据。由于具有简洁性和易读性,XML在应用开发人员当中备受欢迎,已成为企业架构中必不可少的一部分。 虽然很难列举XML的使用

  •   网上搜了下,解析XML的方法大致有以下几种: XmlIO、Xerces、JDOM、dom4j、XOM、JiBX、KXML、XMLBeans、jConfig、XStream、Piccolo、NanoXML、XP Parser、Commons-Digester、NunniMJAX、Crimson、JOX、JaxMe、XMLConfigReader、Woodstox、xalan  我自己用过的有Ji

  •  XML解析器列表(超全!) AdvXMLParser   Sebastien Andrivet   C++   Arabica   Jez Higgins   C++   CL-XML   James Anderson  Benno Biewer   Common Lisp   CenterPoint/XML   CenterPoint   C++   Expat Module for Ruby

  • 原文: http://www.garshol.priv.no/download/xmltools/cat_ix.html CSS editors Product Vendor Platforms  css-mode Lars Marius Garshol Emacs  HTML-Kit Chami.com Win32  DTD documenters Product Vendor Platform

  • 相关读书笔记、心得文章列表        网上搜了下,解析XML的方法大致有以下几种: XmlIO、Xerces、JDOM、dom4j、XOM、JiBX、KXML、XMLBeans、jConfig、XStream、Piccolo、NanoXML、XP Parser、Commons-Digester、NunniMJAX、Crimson、JOX、JaxMe、XMLConfigReader、Woodst

 相关资料
  • 如果仅仅因为想要查找文档中的<a>标签而将整片文档进行解析,实在是浪费内存和时间.最快的方法是从一开始就把<a>标签以外的东西都忽略掉. SoupStrainer 类可以定义文档的某段内容,这样搜索文档时就不必先解析整篇文档,只会解析在 SoupStrainer 中定义过的文档. 创建一个 SoupStrainer 对象并作为 parse_only 参数给 BeautifulSoup 的构造方法即

  • 如果仅仅因为想要查找文档中的<a>标签而将整片文档进行解析,实在是浪费内存和时间.最快的方法是从一开始就把<a>标签以外的东西都忽略掉. SoupStrainer 类可以定义文档的某段内容,这样搜索文档时就不必先解析整篇文档,只会解析在 SoupStrainer 中定义过的文档. 创建一个 SoupStrainer 对象并作为 parse_only 参数给 BeautifulSoup 的构造方法即

  • 主要内容:Java DOM4J解析器 解析XML文档的步骤,Java DOM4J解析器 解析XML文档的示例Java DOM4J解析器 解析XML文档的步骤 以下是使用 DOM4J Parser 解析文档时使用的步骤。 导入与 XML 相关的包。 创建一个 SAXReader。 从文件或流创建文档。 通过调用 document.selectNodes() 使用 XPath 表达式获取所需的节点 提取根元素。 迭代节点列表。 检查属性。 检查子元素。 导入 XML 相关的包 创建一个文档生成器 从

  • 主要内容:Java XPath解析器 解析XML文档的步骤,Java XPath解析器 解析XML文档的示例Java XPath解析器 解析XML文档的步骤 以下是使用 XPath Parser 解析文档时使用的步骤。 导入与 XML 相关的包。 创建一个文档生成器。 从文件或流创建文档。 创建一个 Xpath 对象和一个 XPath 路径表达式。 使用XPath.compile()编译 XPath 表达式,并通过XPath.evaluate()评估编译的表达式来获取节点列表。 迭代节点列表。

  • 主要内容:Java StAX解析器 解析XML文档的示例Java StAX解析器 解析XML文档的示例 需要解析的文件input.xml 编写Java StAX解析器 解析XML文档的程序 输出结果为:

  • 主要内容:Java JDOM解析器 解析XML文档的步骤,Java JDOM解析器 解析XML文档的示例Java JDOM解析器 解析XML文档的步骤 以下是使用 JDOM解析器 解析文档时使用的步骤。 导入与 XML 相关的包。 创建一个文档生成器。 从文件或流创建文档 提取根元素 检查属性 检查子元素 导入 XML 相关的包 创建一个文档生成器 从文件或流创建文档 提取根元素 检查属性 检查子元素 Java JDOM解析器 解析XML文档的示例 input.xml文件: JDomParser

  • 主要内容:Java SAX解析器 解析XML文档的示例Java SAX解析器 解析XML文档的示例 需要解析的文件input.xml 编写DefaultHandler的事件处理程序 编写核心解析处理类 输出结果为:

  • 主要内容:Java DOM解析器 解析XML文档的步骤,Java DOM解析器 解析XML文档的示例Java DOM解析器 解析XML文档的步骤 以下是使用 DOM解析器 解析文档时使用的步骤。 导入与 XML 相关的包。 创建一个文档生成器。 从文件或流创建文档 提取根元素 检查属性 检查子元素 导入 XML 相关的包 创建一个文档生成器 从文件或流创建文档 提取根元素 检查属性 检查子元素 Java DOM解析器 解析XML文档的示例 项目结构如下: input.xml文件: DomPars