There are
many java XML projects that are going on and many completed ones that
are being used by many programmers. XML JSP Tag Library (XJTL) is one
library that was built using the JSTL (JSP Standard Tag Library) and
is apt to be called as a sub library.
_______________________________________________
_______________________________________________
With
this library you can generate XML from the JSP pages. You can create
headers, tags (start and end), CDATA sections and others. You can also
serialize the DOM trees.
SAX and
DOM are more complex and this is hidden while using in JSP. With the
XJTL you can even process very large XML documents easily. You can download
this library from http://www.devsphere.com/servlet/javaxml3 which also
contains some sample codes and generators that generate JSP pages from
the XML files. You can just modify them according to your needs.
Another
project that is notable is the Apache Lenya. This is an open source
content management system that has a lot of noticeable features that
any content manager would love.
Check out
this product in http://lenya.apache.org/. A simple search on the internet
would provide you with many such open source java XML projects that
more popular among the users.
Google Releases 'Protocol Buffers' Data Language (TechWeb via Yahoo! News)
InformationWeek - Google's documentation claims that Protocol Buffers are 3 to 10 times smaller than comparable XML files and can be parsed 20 to 100 times faster.
Google open-sources data exchange language (InfoWorld)
Google has open-sourced its protocol buffers, the company's lingua franca for encoding various types of data, in order to set the stage for a wave of new releases, according to official company blog posts and documents. "Practically everyone inside Google" uses protocol buffers, states a FAQ page . "We have many other projects we would like to release as open source that use protocol ...
Google Open-sources Data Exchange Language (PC World via Yahoo! News)
Google has open-sourced its internal data exchange language, according to official blog posts.