Archive | xslt RSS feed for this section

Smooks is an extensible framework for building applications for processing XML and non XML data

Smooks is an extensible framework for building applications for processing XML and non XML
data (CSV, EDI, Java etc) using Java.

While Smooks can be used as a lightweight platform on which to build your own custom processing logic for a wide
range of data formats, “out of the box” it comes with some very useful features that can be used individually,
or seamlessly combined together:
(Link: Smooks is an extensible framework for building applications for processing XML and non XML data)

Reinventing XSLT in pure Javascript — lablog

In this post we will explore some boundaries of functional programming in Javascript and show how easy it is to implement a set of combinators that can express functions similar to queries in XPath and similar to transformations in XSLT. We call the result a combinator library because we implement a few primitive queries and transformations and allow combining these into bigger ones using some basic composition functions. As we will show, all functions will follow more or less the same structure.

This post is really about Javascript, which will be the target language of this library. But most of the techniques and underlying thoughts actually come from a statically typed functional programming background. While reading this post it might be interesting to continuously keep in mind the types of the functions, which makes it much easier to understand what is going on and how this framework might be extended with more interesting transformations.
(Link: Reinventing XSLT in pure Javascript — lablog)

Dress – transform XML with Ruby

Honestly, there’s not much to it. A Dress is just a sequence of transformations you perform on a DOM tree. Unlike XSLT though, the transformations are performed directly on the DOM tree. That is to say, they are destructive.
(Link: Dress – transform XML with Ruby)

Link: Xopus is a WYSIWYG XML Editor that runs in your browser.

Xopus is a WYSIWYG XML Editor that runs in your browser.
Xopus is a WYSIWYG XML Editor that runs in your browser. Xopus enables end-users to work with structured and complex content without the need for technical knowledge. Xopus presents the user with a friendly interface to XML. Integrating Xopus requires knowledge of XML, XSD, XSL and some Javascript.


Follow

Get every new post delivered to your Inbox.