XMLConfigReader是对Java ResourceBundle类的一个开源扩展.利用它可以直接从XML文件中读取配置数据并把数据存储在一个HashTable中.
# XML相关工具
XML Graphics:发展 XML 与图形进行转换的计划项目
Crimson是一个基于Java的XML解析器.它通过JAXP1.1,SAX2.0,SAX2扩展版本1.0,DOM Level 2 Core Recommendation来支持XML1.0.
Jaxe是一个用Java编写的 XML编辑器,它有图型化的使用向导、熟悉的用户界面,可对某一文件类型定制用户界面,编辑时进行语法验证,并提供HTML样式预览功能。功能和特点适应结构的XML文件的说明在审定的内容插入支持多平台添加定制的图形界面 HTML预览样式 树状视图 显示目前的元素属性 上下文菜单 多重撤销/重做 源代码显示 完整的文件验证 严格配置文件实例的XHTML等拼写检查英文,法文和德文 方程编辑器 基于XML架构的在线帮助 XPath搜索
Saxon 是一个 XSLT 和XQuery处理器。它是使用 XML 文档和样式表作为输入,然后生成结果文档作为输出的程序,它还包括了一个串行化器,用于将结果树转换成 XML、HTML 或纯文本。功能和特点◆ 对功能进行组合◆ 支持对多个输出文件◆ 临时树的完全处理能力 ◆ 支持节点序列和简单值◆ 正则表达式处理◆ 支持新的XPath结构◆ 支持指定的排序序列◆ 许多新函数和运算符◆ 支持新的数据类型
lxml 是一种使用 Python 编写的库,可以迅速、灵活地处理 XML。它支持 XML Path Language 和 Extensible Stylesheet Language Transformation ,并且实现了常见的 ElementTree API。
4Ever 框架提供了面向对象的访问XML文件的方法
Butterfly 框架运行在 PHP 5 中,有助于将一系列 XSLT 样式表应用到 XML 源文档。它提供转换结果的透明缓存。受到 Java-based Apache Cocoon 项目的启发,之所以这样命名是因为它可以存储和管理数据在不同形式之间的转换,因此这种更加轻量级的框架被称为 Butterfly。利用 Butterfly 框架,可以创建一个定义一系列样式表转换的 XML 配置文件,然后实例化 Butterfly 对象以生成一个 XSLT 转换链的结果。
XMLSpy是所有XML编辑器中做得非常好的一个软件(非开源),支持WYSWYG。支持Unicode、多字符集,支持Well-formed和Validated两种类型的XML文档,支持NewsML等多种标准XML文档的所见即所得的编辑,同时提供了强有力的样式表设计。
Anakia 是一个XML的转化工具,它使用 JDOM 和 Velocity 来将XML文档转换成你所需要的文档格式。支持在 Ant 中设置转换任务以及使用 XSL 进行XML文件处理。
JBoss XACML 是 JBoss 组织对 XACML 标识语言的实现。OASIS批准了一种新的标记语言,它承诺可以使策略管理和访问决策标准化。为了获取资源,客户端将请求发送到服务器,但在服务器将资源返回之前,必须确定请求者是否被授权使用该资源,这就是XACML的适用之处。。XACML 提供了一种策略语言,这种策略语言允许管理员定义访问控制需求,以便获取所需的应用资源。XACML还包括一种访问决策语言,用于描述对资源的运行时请求。
Jaxer 允许使用 JavaScript 作为服务器端编程语言。JavaScript 编程与 Java、PHP、Python 或 Ruby 编程一样,都可以访问数据库、读取并写入文件,或与其他服务器通信。但 Jaxer 可以让您仅用 JavaScript 这一种编程语言开发出一个流行的 Web 应用程序。如果您创建过动态、交互的 Web 应用程序,相信您已经进行过很多 JavaScript 编程。如果您创建过大量 Ajax,那么可能花费了大量时间在 JavaScript 与服务器端使用的编程语言之间来回转
Mini-XML XML解析器
Doctored.js 是一个纯 JavaScript 实现的基于浏览器的所见即所得的 XML 在线编辑器。
# 常用JavaScript包 # XML相关工具
SequelMax.NET 是一个 .NET 的 XML 解析库,使用全新的 SAX 解析模式。SequelMax.NET 移植自 C++ 版本的 SequelMax 解析库。
XMLDOM Node.js 的 xml 解析器
SWXMLHash 是相对简单的使用 Swift 解析 XML 的方式,如果想拥有类似 NSXMLParser 的功能,SWXMLHash 会提供一个简单的封装,同时提供一个 XML 转换成数组目录的方式。API 灵感来源于 SwiftyJSON。
fasterxml SAX模式的XML解析器
tiny.xml 是应用在浏览器里的XML解析器,只有1.6kb大小。暂时不支持Node.js,如果你想让其支持Node.js,可以参看这里。
CXML 紧凑型 XML 转换工具
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号