<Innovimax/>

Aller au contenu | Aller au menu | Aller à la recherche

Wednesday 26 November 2008

XML 1.0 Fifth edition

A little bit more than 10 years after the first edition of the recommendation, XML is trying to go to a fully i18n respectful way.

Lire la suite

Sunday 8 April 2007

HTML WG : ignition ?

Since 4. April, HTML WG has now a co-chair in the person of Chris Wilson (understand : Microsoft has finally joined the WG)

What is impressive in this WG is the number participant (see here) : 300 !!

16 organisations are represented amongst Google, Microsoft, Opera, Mozilla, Nokia, AOL, Apple and Disruptive Innovations.

The amazing number of participants has been possible because of the new policy adopted by the W3C for this Working Group : there is 250 invited experts !!

Good luck folks, all the web is looking at you !

Saturday 3 March 2007

Planning to migrate to XSLT 2.0 ?

There are series of articles which are very interesting for people who wants to go fast to know what are the really new and interesting features of the now official XSLT 2.0 W3C Recommendation.

This series has been written by our fellow Joanne Tong and David Marston, active members of XSLT 2.0 WG from IBM.



In Part1, you will take a look to new or enhanced functionalities now available in XSLT 2.0/XPath 2.0

In Part2, Part3, Part4, and Part5, is about knowing what is important to be fully aware along the migration path, to make the right choices.

This work is fully documented and go in deep details, so it is an important bunch of information to keep around.

Wednesday 6 December 2006

XSL 1.1 or XSLT 2.0

There is some nasty confusions around XSL and XSLT.

In the following, I will try to explain the difference.

XSLT, a tool for transforming XML files

XML is a little specification (even if it is already too indigestible for average human being). It only defines the syntax of XML. All the stuff around, that I always call XML ecosystem, is dramatically bigger.

When someone speaks of XML, it is, most of the time, implied that he is actually speaking of XML ecosystem.

So, XSLT is a tool in the XML ecosystem to help transforming XML into something else. Something else could be XML itself, text file, html file, binary file, etc.

XSLT exists since 1999 as version 1.0.

XSLT 2.0, that will help to do more kind of transformations, with bigger assistance, is still in discussion. But recently, the specification of XSLT 2.0 reach an important point : it became a PROPOSED RECOMMENDATION (PR) which is, if all is ok, the last step before W3C RECOMMENDATION status. Roughly speaking, it is *almost* a standard.

XSL, a.k.a XSL-FO, a language to express a formatted document

XSL-FO is a representation of a document. The aim of FO is especially to help making printed-like (Paper, PDF, PS, RTF) representation of document.

In some case, you can use an XML File with your data inside.

Then use XSLT (1.0 or 2.0) to transform that XML File into an XSL-FO File.

And last, use a tool, a Formatter, to translate the XSL-FO File into a PDF.

XSL-FO exists in two versions : 1.0 since 2001, and 1.1 since yesterday !

Well I cheat a little bit...

In fact, now that you've seen the use of XSLT and XSL-FO, I let you know that the combination of both and XPath| IS XSL. But most of the time, XSL will be used for XSL-FO (even in the specification), but XSLT is always called XSLT.

Hope this helps

Wednesday 12 April 2006

CSS 2.1, a new version

Each new draft of CSS is an event here at Innovimax.

CSS 2.1 has a new draft out and this is a good news, because it's an important information about the healthiness of the work done around web standards and CSS in particular.

What are the news in this draft ?

Well, first, because it seems to be the last step as a Working Draft, so the next step should be Candidate Recommendation, and last CSS Recommendation is CSS 1 which has been released in May 1998 !

Then a lot of cleaning has been made : typos and duplications have been corrected.

Some very useful precisions have been added especially in tables section.

HTML 4 examples has been updated to HTML 4.01, but some HTML&nbsp;4.0 are still in the doc, and all the doctypes of longdesc are 4.0 Transitional.

And last but not least, because we know now that Wium, in HÃ¥kon Wium Lie in an additional-name, information that we haven't in the past !! But what can we say about Jan Roland Eriksson ?

But the real question is why the spec style sheet is not CSS conformant ?