4Suite

4Suite是Python用来处理XML和RDF的工具包,是一种用于XML、RDF和知识管理应用程序的开放源代码平台

Nokogiri

AaronPatterson和MikeDalessio开发了一个新的Ruby解析HTML/XML的ruby库-Nokogiri。他的速度比目前应用的最广泛的Hpricot还要快许多。经过Benchmark测试表明,Nokogiri在加载XML文档的速度是Hpricot的7倍,在XPATH搜索的速度是Hpricot的5倍,而在CSS选择器的搜索上面是Hpricot的1.62倍。因此N

Crimson

Crimson是一个基于Java的XML解析器.它通过JAXP1.1,SAX2.0,SAX2扩展版本1.0,DOMLevel2CoreRecommendation来支持XML1.0.

YML
YML

YML(WhyaMarkupLanguage?!)isaneasylanguagetocompileintoXML.YSLTisaneasylanguageforcodegeneration,automatingyoursoftwaredevelopmenttasks.

PhpW2ML
PhpW2ML

PhpW2ML是一个用PHP5编写的W2ML(Web2MarkupLanguage)处理器。W2MLextendsXHTMLwithmarkupforcontext-sensitive,WYSIWYG,onlineeditingofWebpages.ThephpW2MLprocessorisdistributedwithaJavaScript

Castor

Castor项目为开源领域提供了数据(XML和数据库)绑定功能。其原理跟Sun的JAXB很相似,并且向关系数据库表添加了增强的映射和绑定功能。JavaDoc:http://www.castor.org/javadoc/overview-summary.html

Jaxe

Jaxe是一个用Java编写的XML编辑器,它有图型化的使用向导、熟悉的用户界面,可对某一文件类型定制用户界面,编辑时进行语法验证,并提供HTML样式预览功能。功能和特点适应结构的XML文件的说明在审定的内容插入支持多平台添加定制的图形界面HTML预览样式树状视图显示目前的元素属性上下文菜单多重撤销/重做源代码显示完整的文件验证严格配置文件实例的XHTML等拼写检查英文,法文

Saxon

Saxon是一个XSLT和XQuery处理器。它是使用XML文档和样式表作为输入,然后生成结果文档作为输出的程序,它还包括了一个串行化器,用于将结果树转换成XML、HTML或纯文本。功能和特点◆对功能进行组合◆支持对多个输出文件◆临时树的完全处理能力◆支持节点序列和简单值◆正则表达式处理◆支持新的XPath结构◆支持指定的排序序列◆许多新函数和运算符◆支持新的数

lxml

lxml是一种使用Python编写的库,可以迅速、灵活地处理XML和HTML。它支持XMLPathLanguage(XPath)和ExtensibleStylesheetLanguageTransformation(XSLT),并且实现了常见的ElementTreeAPI。

4Ever XML Framework

4Ever框架提供了面向对象的访问XML文件的方法 

Spyc PHP

SpycPHP是一个用来读取YAML格式文件的PHP库,YAML一般用于保存配置文件,性能优于XML,也更直观使用方法:include('spyc.php'); //读取YAML文件,生成数组$yaml=Spyc::YAMLLoad('spyc.yaml'); //将数组转换成YAML文件$array['name'] ='andy';$array['site']='

Butterfly

Butterfly框架运行在PHP5中,有助于将一系列XSLT样式表应用到XML源文档。它提供转换结果的透明缓存。受到Java™-basedApacheCocoon项目的启发,之所以这样命名是因为它可以存储和管理数据在不同形式之间的转换(从毛毛虫蜕变为蝴蝶),因此这种更加轻量级的框架被称为Butterfly。利用Butterfly框架,可以创建一个定义一系列样式表转换