[11 total ]
DocBook is an XML/SGML vocabulary that enables you to create document content in a presentation-neutral form that captures the logical structure of the content. Using the DocBook stylesheets, you can publish DocBook content as HTML pages and PDF files and other formats, including man pages, HTML Help, and JavaHelp.
The SAXON package is a collection of tools for processing XML documents.
dom4j is an easy to use, open source library for working with XML, XPath, and XSLT on the Java platform, using the Java Collections Framework, and with full support for DOM, SAX, and JAXP.
eXist is a native XML database featuring efficient, index-based XPath query processing, extensions for keyword search, XUpdate support, and tight integration with existing XML development tools. The database is lightweight and may be easily deployed
... [More]
in a number of ways, running either as a stand-alone server process, inside a servlet engine, or directly embedded into an application. [Less]
Centreon is a network, system, applicative supervision and monitoring tool, it is based upon the most effective Open Source monitoring engine: Nagios. Centreon provides a new frontend and new functionalities to Nagios.
It allows you to be more
... [More]
efficient in your network monitoring, but also allows you to make your supervision information readable by a largest range of users. Indeed, a non technical user can now use the Centreon/Nagios couple to easily understand your network infrastructure thanks to charts and graphical representations of the gathered information. Skilled users still have access to specific and technical information collected by Nagios though. [Less]
XMLUnit provides classes to validate or compare XML files or to assert the value of XPath expressions applied to them.
XMLUnit for Java provides integration with JUnit while XMLUNit for .NET integrates with NUnit to simplify unit testing code that generates XML.
SCENARI is a free software framework for the design of publishing chains for professional multimedia documents.
YML - Why a Markup Language?!
Any time a formal language is created for computing, a compromise has to be found: whether the language is perfect for the computer but terrible for the human or vice versa. XML is very good for the computer ;-)
... [More]
Using XML for the reasons mentioned above, but for programming? "Why a Markup Language?!" was what I was shouting some time playing around with a code generator in XSLT. That gave the idea. [Less]
Have the RefleX of Native XML Programming !
RefleX uses XML tags as actions to perform.
RefleX is a general-purpose XML engine that allows to write Web applications as well as batch scripts just with tags, to browse non-XML objects like if they
... [More]
were XML with XPath, to design and implement processing-oriented XML languages (declarative or procedural) and much more.
XUnit and WUnit are now bundled with RefleX : you'll be able to design test-suites with XPath and XML. WUnit support AJAX-based applications and supply a server emulator that allows to handle server-side objects. Imagine that you want to test a Web page : before getting it from the server, you can store authoritatively some objects in the user session...
Have the RefleX ! [Less]
Album Shaper is a graphical application used to create, maintain, and share photo albums using open formats like HTML and JPG. Two-layer albums can be created in a drag-n-drop interface which allows quick and easy arrangement and categorization of
... [More]
photos. A few simple image manipulations such as rotation and flipping are provided to help get photos presentable as quickly as possible. Photos, subalbums, and albums themselves can be labeled as needed and modified at a later time by saving and loading from a simple XML format. [Less]
The XML Resume Library is an XML and XSL based system for marking up, adding metadata to, and formatting resumes and curricula vitae. It consists of an XML Document Type Definition (DTD) for describing resumes and XSL stylesheets to transform an XML resume into HTML, PDF, or plain text.