xslt

How to extend XSLT using built in extension functions.

XSLT 2.0 and to some extent 1.0 are powerful languages when it comes to transforming documents and even for performing some tasks. But, as is often the case, to do something odd or unusual can often be impenetrable or just plain difficult.  One of the advantages of using Intel® SOA Expressway is that most of the extension functions we have written to make configuration easier for BPEL based workflow are also available to the XSLT developer.

XSLT 2.0: Regular Expression Functions and Instructions

XSLT 2.0: Regular expressions

One of the weaknesses in XSLT 1.0 was the very simple set of string manipulation features. In comparison to many popular programming languages, the string functions lacked one very powerful feature, regular expressions. Intel SOA Expressway actually offers this functionality with extension functions for our customer base. In XSLT 2.0, the XSLT working group plugged this hole for everyone in a couple of ways that we’ll look at in this post.

XSLT 2.0: Sorting

As conformance testing and fixing progresses for the Intel SOA Expressway XSLT 2.0 processor, I’ll continue examining new XSLT 2.0 features. In my previous post, I talked a bit about grouping, which puts items from a sequence into groups by key value or by relative position. With the right input, that might also sort the sequence, but typically that won’t be the result. So in this post I’ll talk about a close relative, sorting.

XSLT: Sequences are Fundamental

While our development team is making excellent progress towards a beta of the XSLT processor for Intel SOA Expressway (http://www3.intel.com/cd/software/products/asmo-na/eng/373233.htm), I will continue looking at new features in XSLT 2.0. In this post, I’ll look at the only other major new type in the language, the sequence.

XSLT: Now with Stricter Typing

XSLT 2.0 has many new and very useful features for stylesheet developers. In my next few posts, I’ll discuss these new capabilities and examine the benefits they offer.

One of the first improvements to XSLT we had to consider when designing our new processor is the rich type system. Actually, the types are at the core of XPath 2.0, and XSLT 2.0 builds upon that foundation.

XSLT 2.0 from Intel on the way

Is Intel still interested in developing XML and XSLT products? After the discontinuation of the Intel XML Software Suite earlier this year, many seem to have concluded that Intel has left the game for good. In fact, in a recent XML mailing list discussion about slow adoption of XSLT 2.0 in browsers, Intel was cited as an example of an XSLT vendor that has left the market.

Intel SOA Expressway Service Patterns

The way SOA implementations are being implemented today, there's a new demand for middleware component that provides necessary services such as high-speed message level parsing, validation, transformation and translation to different message formats, message-level routing, service management, governance and control. Intel’s high-performance software solution is uniquely positioned to offer variety of such services critical in implementing true SOA.

Seiten

xslt abonnieren