AUIML Toolkit
AUIML Toolkit

基于AbstractUserInterfaceMarkupLanguage(用户界面面板基于XML的表示),AUIMLToolkit让开发人员能轻松编写用户界面并能将其作为Swing应用程序运行或在Web上运行。AUIMLToolkit包含一个基于Eclipse的VisualBuilder以及Java™Swing呈现器和Web呈现器各一个。在设计

XMLSpy
XMLSpy

XMLSpy是所有XML编辑器中做得非常好的一个软件(非开源),支持WYSWYG。支持Unicode、多字符集,支持Well-formed和Validated两种类型的XML文档,支持NewsML等多种标准XML文档的所见即所得的编辑,同时提供了强有力的样式表设计。

Anakia

Anakia是一个XML的转化工具,它使用JDOM和Velocity来将XML文档转换成你所需要的文档格式。支持在Ant中设置转换任务以及使用XSL进行XML文件处理。

JBoss XACML

JBossXACML是JBoss组织对XACML标识语言的实现。OASIS批准了一种新的标记语言,它承诺可以使策略管理和访问决策标准化。 2003年2月,可扩展访问控制标记语言(ExtensibleAccessControlMarkupLanguage,XACML)获得了批准,成为了一个OASIS标准。 XACML定义了一种通用的用于保护资源的策略语言和一种访问决策语言。

XCC

XCC是一个用来生成C语言的XML解析器的工具OnewaytodescribewhatXCCdoesisbyanalogywithagenericparsergenerator,e.g.yaccorbison.Yaccneedsalexicalanalyzertofunctionproperly,andthatlexicalana

X-Smiles
X-Smiles

X-Smiles是一个采用Java开发的XML浏览器。可用在包括桌面、移动设备多多种设备上。

Jelly
Jelly

Jelly是一种基于Java技术和XML的脚本编制和处理引擎。Jelly的特点是有许多基于JSTL(JSP标准标记库,JSPStandardTagLibrary)、Ant、Velocity及其它众多工具的可执行标记。Jelly还支持Jexl(Java表达式语言,JavaExpressionLanguage),Jexl是JSTL表达式语言的扩展版本。示例脚

Jaxer
Jaxer

Jaxer允许使用JavaScript作为服务器端编程语言。JavaScript编程与Java™、PHP、Python或Ruby™编程一样,都可以访问数据库、读取并写入文件,或与其他服务器通信。但Jaxer可以让您仅用JavaScript这一种编程语言开发出一个流行的Web应用程序。如果您创建过动态、交互的Web应用程序,相信您已经进行过很多JavaScript

Betwixt

Betwixt是ApacheCommons的一个工具包,提供将JavaBean映射至XML文档,以及相反映射的服务。

Mini-XML
Mini-XML

Mini-XML是一个小型的XML解析器,采用C语言开发。该解析器最大的特点就是小型、无须依赖其他类库,只需要GCC编译器和make程序即可编译,支持UTF-8/UTF-16编码。要使用Mini-XML只需要引入#include<mxml.h>编译方法:gcc-omyprogrammyprogram.c-lmxml示例代码:FILE*fp;mxml_n

OpenXPS

2009年6月16日于布达佩斯举办的欧洲电脑厂商协会(Ecma)第97次大会上,通过了将OpenXML文件格式(OpenXPS)列入Ecma标准的许可,有关的新标准号为Ecma-388。OpenXPS是微软XML文件格式(XPS)的标准化版本,这种文件格式是为WindowsVista中新的打印子系统设计的。

AJAXSLT

ajaxslt是Google的一项开源项目,也是Google本身在Gmail,GoogleMaps,GoogleSuggest等Ajax应用程序的XML/XSLT/XPath处理元件。ajaxslt的功能很强,不过坏消息是,目前由于Google并没有对用户提供ajaxslt的说明书,所以新用户在探索ajaxslt的使用方法时是非常吃力不讨好的。ajaxslt是一个针对Ajax在取得XM