Tuesday 26 February 2008

BBC Travel News : TPEG

About TPEG

TPEG (Transport Protocol Experts Group) is a standardised format for travel news reports, allowing incidents relating to many different modes of transport to be captured in a structured way.

These links point to a live TPEG test feed, and show how it appears using different language entity files. To view the files you need an XML/XSL . . .

. . . full article

Microformats - Simple data formats for the masses

You have probably already heard about Microformats. You’ve probably also wondered what they are. So let me tell you: microformats are set a of predefined attributes that you add to already existing markup. These enable both humans and machines to easily access the data they hold. Simply, they are small semantic tweaks to your web pages’ HTML/XHTML that make available previously inaccessible information. This information can include...

Brian Suda has created several XSLT files to extract microformats from HTML. From that the X2V webservice/favelet emerged. The XSLT and favelet extracts hCard and to produces .vcf (vCard) files and hCalendar to produce .ics (iCal) files.

. . . full article

XSLT Profiler Add-in for Visual Studio Team System

XML Tools team has released the XSLT Profiler Addin for VS 2008 - a quick and reliable performance analysis profiler tool that assists in the development and debugging of XSLT documents. The XSLT Profiler Addin for VS 2008 allows developers to measure, evaluate, and target performance-related problems in XSLT code by creating detailed XSLT performance reports. The XSLT Profiler includes a wealth of useful hints for XSL and XSLT style sheet optimizations, which are essential for XSLT-based applications that demand maximum performance.

. . . full article

(Interview) Feed.us Skins Web Publishing Cat with SaaSy Cache and XML Gadgets

Feed.us has taken a shot at the content management market and one that strikes a distinctly different approach to solving the typical problems with light-weight publishing. Via the combination of software-as-a-service (SaaS), XML data transformation and flexible input and output APIs, Feed.us thinks they’ve carved a foothold in the market. If they’ve played the cards right, it could be one that’s going to make life easier for a whole lot of folks.

Using the Sciptomatic, you can choose what content gets pulled off our servers. By date, by author name, by date range, by categories, etc. Then you choose what fields to display using XSLs. Our system is all via XML, so the XSL tells the system what fields out of XML to display...

. . . full article

BPM and SOA, Cordys style

The BPM market is going through a change process and many of the old categorises are no longer appropriate, as BPM products all provide support for application integration and human workflow. One of the key sales messages from BPM vendors is the relationship between SOA and BPM. Cordys have entered the BPM market with a version 2 product that not only provides BPM to support SOA, but is itself developed on SOA. At the beginning of December 2007, I met Jon Pyke, Chief Strategy Officer of Cordys, to be briefed on their product and strategy. For those of you who have been involved in BPM for sometime the name will be familiar.

The SOA Grid uses existing JMS-compliant messaging systems. It also provides content-based routing and message transformation through XSLT. It does not require a separate Java EE application server, but provides its own lightweight environment that requires only a JVM...

. . . full article

The Business Case for XSLT 2.0

by Kurt Cagle In my previous posting (Imports and Tunnelling in XSLT2) I started down a path that I’ve been planning on covering for a while: presenting a solid business case for migrating to XSLT2. When I first encountered XSLT, after an initial period of attempting to understand the paradigm, I found myself both impressed and disappointed. XSLT is an often underrated technology, in great part because it doesn’t fit cleanly into the Algol-based model that is most commonly used today (C, C++, C#, Java, etc.).

I consider XSLT something of a jujitsu language - it is most effective when used sparingly, letting the XML itself do the heavy lifting with the XSLT providing just enough of the pivotal support to do incredible things. That’s why it has quietly become the silent partner on any number of different platforms as XML becomes more pervasive on those platforms. It is used within any number of Java and .NET applications, just another piece of the infrastructure, though one that does a disproportionate amount of the real work in applications that are increasingly driven by dynamic GUIs and web services.

. . . full article

MarcEdit 5.1 Update

Couple of quick updates to the program. Added a new variable to the global vars passed when doing xslt transfers (currently, these variables are, destfile, sourcefile and pdate. You access these as global parameters in your xslt file.

. . . full article