Apache XML
The Apache XML project is part of the Apache Software Foundation and focuses on XML-related projects.
It consists of several sub projects:
Active sub projects
- Xerces: An XML parser for Java, C++ and Perl
- Xalan: An XSLT stylesheet processor for Java and C++ which implements the XPath query language.
- Forrest: A standards-based documentation framework
- XML-Security: A project providing security functionality for XML data
- Xindice: A native XML database
- XML Commons: A project focusing on common code and guidelines for XML projects
- XMLBeans: An XML-Java binding tool
Projects related to webservices
- SOAP: Is an old implementation of the SOAP. This project based on IBM's SOAP4J implementation. It should no longer be used for new projects. Instead you should favour the Axis implementation.
- XML-RPC: Apache XML-RPC is a Java implementation of XML-RPC, a protocol that uses XML over HTTP to implement remote procedure calls.
- Axis: Apache Axis is the current implementation of the SOAP for Java and C++. It is the successor for the SOAP project.
- WSIF: Web Services Invocation Framework is a simple Java API for invoking Web services.
No longer developed projects
- AxKit: An XML-based web publishing framework in mod_perl
- Crimson: A Java XML parser derived from the Sun Project X Parser
- Xang: Framework for rapid development of dynamic server pages in ECMAScript (JavaScript)
gollark: Not really.
gollark: I mean, programs are written in Java, C(++), Rust, Python, whatever else, some of them run in browsers with their own totally different system, and none of them are particularly binary-compatible.
gollark: What, so then you introduce piles of overhead communicating between them?
gollark: Plus, how do you deal with the myriad of different frameworks each one uses?
gollark: Because it's easier!
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.