原文链接:
http://spaces.msn.com/members/lanbolin/Blog/cns!1pLNjBz6mWIXQsJ8_NJyN2qw!507.entry
一、通用工具
1 Xerces-C++ Parser : http://xml.apache.org/xerces-c/index.html
Xerces-C++ is a validating XML parser written in a portable subset of C++.
2 C++ XML Objects : http://cppxmlobj.sourceforge.net/
Framework for persisting hierarchies of C++ objects to and from XML.
3 Xalan-C++ : http://xml.apache.org/xalan-c/index.html
Xalan is an XSLT processor for transforming XML documents into HTML, text, or other XML document types.
4 XiMoL : http://ximol.sourceforge.net/index.html
XiMoL is a C++ API for XML data-binding, i.e., put in plain english, a library to write and read XML documents to and from C++ structures. It complies to a double standard: the XML 1.0 standard and the C++ standard, more specifically to the STL iostream specification.
5 Expat XML Parser : http://sourceforge.net/projects/expat/
This is James Clark's Expat XML parser library in C. It is a stream oriented parser that requires setting handlers to deal with the structure that the parser discovers in the document.
6 OpenTop Free XML Tools : http://www.elcel.com/products/xmltools.html
7 Libxml2 : http://xmlsoft.org/index.html
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), it is free software available under the MIT License.
二、VoiceXML/ CCXML/ SRGS/ SSML
1 W3C "Voice Browser" Activity: http://www.w3.org/Voice/
Applying Web technology to enable users to access services from their telephone via a combination of speech and DTMF. It covers voice dialogs, speech synthesis, speech recognition, telephony call control for voice browsers and other requirements for interactive voice response applications, including use by people with hearing or speaking impairments.
2 VoiceXML Forum : http://www.voicexml.org/
The VoiceXML Forum is an industry organization formed to create and promote the Voice Extensible Markup Language (VoiceXML).
3 publicVoiceXML : http://publicvoicexml.sourceforge.net/
publicVoiceXML is an Open Source VoiceXML 2.0 Browser.
4 OpenVXI : http://fife.speech.cs.cmu.edu/openvxi/
OpenVXI is a portable open source library that interprets the VoiceXML dialog markup language. It closely follows the VoiceXML 2.0 draft specification, avoiding proprietary extensions of any kind.
5 PHP VXML : http://vxml.sourceforge.net/
6 Oktopous : http://sourceforge.net/projects/oktopous/
Oktopous is a CCXML Interpreter independent of telephony environment and VoiceXML gateways and provides a flexible high level API to integrate with any platform of choice.
三、SALT
1 SALT Forum : http://www.saltforum.org/
2 OpenSALT : http://hap.speech.cs.cmu.edu/salt/
The OpenSALT project makes available a SALT 1.0 compliant open-source browser based on the open source Mozilla web browser and make use of open source Sphinx recognition and Festival synthesis software.
四、SyncML
1 OMA Data Synchronization Working Group : http://www.openmobilealliance.org/tech/wg_committees/ds.html
2 Sync4j : http://sync4j.funambol.com/main.jsp?main=theproject
Sync4j is a mobile application server, and more. It includes a suite of tools to develop, deploy and manage any mobile project. It is a certified implementation of the Open Mobile Alliance Data Synchronization and Device Management protocols (OMA DS and DM, formerly known as SyncML).
3 SyncML C Toolkit :http://sourceforge.net/projects/syncml-ctoolkit/
SyncML C Reference Toolkit. The purpose of this toolkit is to provide a reference implementation of the SyncML protocols. The toolkit is designed for both Clients and Servers, for a variety of platforms.
五、XML-RPC
1 XML-RPC.Org : http://www.xmlrpc.org/
Simple cross-platform distributed computing, based on the standards of the Internet.
2 XmlRpc++ : http://xmlrpcpp.sourceforge.net/
A C++ implementation of the XML-RPC protocol.
3 XML-RPC for Delphi : http://sourceforge.net/projects/delphixml-rpc/
XML-RPC for Delphi is a library used on the server or client side of an XML-RPC communication. It is designed to compile under Delphi for Windows and Kylix for GNU/Linux.
六、SOAP
1 Apache Axis : http://ws.apache.org/axis/
Apache Axis is an implementation of the SOAP ("Simple Object Access Protocol") submission to W3C.
2 gSOAP : http://gsoap2.sourceforge.net/
The gSOAP Web services development toolkit offers an XML to C/C++ language binding to ease the development of SOAP/XML Web services in C and C/C++.
七、其它
1 xmlBlaster : http://www.xmlblaster.org/
XmlBlaster is MOM (Message oriented Middleware) with a lot of features.
发表于 @ 2005年10月20日 23:57:00|评论(loading...)|编辑