xmlguru.czJirka Kosek's weblog about XML, life, universe and everythingJirka Kosekjirka@kosek.czhttp://xmlguru.cz/2019-02-12T23:14:24+01:00XML is verbose, JSON not, not?http://xmlguru.cz/2019/02/json-vs-xml2019-02-12T00:00:00Z2019-02-12T21:10:34Z
Yes, I'm XML-head but I can admit that there are valid use-cases
for JSON. For example sending few bits of information from backend to
browsers in AJAX applications. It's a pity that leading IT company
can not do the same for XML when JSON is clearly not right tool to do
the job.
Do Not Miss XML Prague 2014http://xmlguru.cz/2014/01/xmlprague-20142014-01-10T00:00:00Z2014-01-10T14:48:31Z
If you are markup addict you most likely have XML Prague on your radar
already. Anyway the conference is approaching and you should register
as soon as possible if you want to join XML gathering.
Using ITS 2.0 in DITAhttp://xmlguru.cz/2013/11/dita-and-its22013-11-25T00:00:00Z2013-11-26T11:57:20Z
DITA is probably the most popular XML-based authoring format
these days. Content stored in this format is usually being translated
into other languages and DITA thus can profit from integration with a
new ITS 2.0
standard. Let's see what are a ways to integrate those two
technologies.
Using ITS 2.0 in DocBookhttp://xmlguru.cz/2013/05/docbook-and-its22013-05-15T00:00:00Z2013-05-15T13:32:27Z
ITS 2.0 is
rushing into final standardization stages. DocBook supported ITS 1.0
from very early stages so I have upgraded DocBook schema with ITS 2.0
support.
Do Not Miss XML Prague 2012http://xmlguru.cz/2011/11/xmlprague-20122011-11-25T00:00:00Z2011-11-25T18:53:20Z
If you are markup addict you most likely have XML Prague on your radar
already. But as the conference takes place more then month earlier then in past—on
February 10–12, 2012—some things are approaching faster then you might
expect.
Saxon Gettext updated for Saxon 9.1http://xmlguru.cz/2010/11/saxon-gettext-update2010-11-24T00:00:00Z2010-11-24T15:04:39Z
I have updated saxon-gettext extension to support the latest
open-source version of Saxon which supports extension
instructions. See .
Streaming and XSLT 2.1http://xmlguru.cz/2010/03/prague-xslt-wg-f2f2010-03-11T00:00:00Z2010-03-11T15:15:55Z
For a third time in recent years W3C XSL Working Group met at
the University of Economics in Prague to work on a new version 2.1 of
XSLT.
Catching Uphttp://xmlguru.cz/2009/04/catching-up2009-04-23T00:00:00Z2010-03-12T08:56:17Z
Past busy but interesting weeks were cause of my silence
there. Lets improve my bloger reputation now.
Christmas Readinghttp://xmlguru.cz/2008/12/xmas-reading2008-12-22T00:00:00Z2008-12-22T09:32:37Z
In past months I have been more and more behind on this blog. As
an excuse or Christmas (or choose other holidays of your preference)
gift please find links to articles that I have recently written.
James Clark Is Back On XMLhttp://xmlguru.cz/2008/11/james-clark-back-on-xml2008-11-06T00:00:00Z2008-11-06T12:37:31Z
It seems that more magic than in Potter's books is now
reality. James Clark announced
that he will be working on Jing/Trang tools again.
Do Not Miss XML Prague 2009http://xmlguru.cz/2008/11/xmlprague-20092008-11-06T00:00:00Z2008-11-06T12:37:41Z
XML Prague 2009 was
officially announced today. I think that XML Prague is going to be top
XML conference in Europe. So if you are markup addict please reserve
21-22 March 2009 in your schedule.
Welcome Jiří!http://xmlguru.cz/2008/05/welcome-jiri2008-05-30T00:00:00Z2008-11-06T14:42:11Z
It is very trendy to create extensive photogalery and blog for
newborn babies these days. We tried to resist, but several our friends
asked for photos. So they are here.
Screenshots of The First Application That Supports ISO/IEC 29500http://xmlguru.cz/2008/05/first-application-supporting-is-295002008-05-07T00:00:00Z2008-05-07T21:49:21Z
Blogosphere has been full of speculations about when and if ever
Microsoft will support ISO/IEC 29500 format in MS Office. Some people
believe and wish that OpenOffice.org with ISO/IEC 29500 support will
be released earlier then MS Office. But don't get fooled, the first
application conforming to ISO/IEC 29500 is out, it is neither MS
Office nor OpenOffice.org, it is coming from Free Software Foundation
and you can see screenshots here.
Drafting Future of OOXMLhttp://xmlguru.cz/2008/04/drafting-future-of-ooxml2008-04-09T00:00:00Z2008-04-09T20:23:10Z
Or to be more precise Drafting Future of OOXML
Maintenance. I have spent last few days in Oslo attending
ISO/IEC JTC1/SC34 plenary meeting. SC34 is now responsible for
maintaining ISO/IEC 29500 (OOXML) and this meeting drafted paths for
future maintenance of this document format which is now in ISO
hands.
Captured By Firehttp://xmlguru.cz/2008/03/captured-by-fire2008-03-28T00:00:00Z2008-04-09T18:43:36Z
It seems that it can be very dangerous if you stay in your
office after 6pm on Friday…
Report from BRMhttp://xmlguru.cz/2008/02/report-from-brm2008-03-22T00:00:00Z2008-03-22T22:44:36Z
More detailed report ought to have published. But because of
lack of time, blogs full of misleading information related to OOXML
and spurious accusals only few pictures and frustration.
Prague and Future of XSLThttp://xmlguru.cz/2008/02/prague-xsl-wg-f2f2008-02-21T00:00:00Z2008-02-21T13:13:14Z
I had honour to host W3C XSL Working Group face-to-face meeting
at the University of Economics in Prague during the past three
days.
Best Practices for XML Internationalizationhttp://xmlguru.cz/2008/02/bp-xml-i18n2008-02-20T00:00:00Z2008-02-20T15:22:02Z
Last week W3C Note Best
Practices for XML Internationalization has been published. You
should definitively check it out if you are designing schemas or
creating XML content because you never know when your XML content have
to be localized.
Evaluation of ECMA responses to Czech OOXML commentshttp://xmlguru.cz/2008/01/ecma-response-to-czech-ooxml-comments2008-01-14T00:00:00Z2008-01-15T10:34:18Z
Today ECMA published responses to all comments submitted by
national bodies during DIS29500 ballot. Unfortunatelly due to stupid
ISO rules ECMA responses are not public, only ISO member organizations
can see them. As I was responsible for collecting Czech
commments I'm also in a good position to evaluate ECMA response
to them.
[UPDATED] I missed one last minute change made by ECMA, so
there is only one unresolved editorial comment and six partially
resolved comments.
Comments for Office Open XML (OOXML)http://xmlguru.cz/2007/08/czech-ooxml-comments-in-english2007-08-02T00:00:00Z2007-11-22T13:49:14Z
If you are watching process of OOXML adoption as an ISO standard
you might be interested in reading comments which will be sent by
Czech Republic.
Czech Comments for Office Open XML (OOXML) are donehttp://xmlguru.cz/2007/07/czech-comments-ooxml2007-07-19T00:00:00Z2007-07-19T21:21:30Z
During the past months a lot of my resources were exhausted by
OOXML as I as a Czech representative at ISO JTC1/SC34 was responsible
for collecting comments and preparing final set of comments to be sent
to ISO on behalf of Czech Standards Institute (CSI). Yesterday during
the F2F meeting with other people who sent comments or opposed them we
agreed on the rest of unresolved issues so basically work is
done. Woohoo!
NVDL Lecturehttp://xmlguru.cz/2007/05/nvdl-lecture2007-05-10T00:00:00Z2007-05-10T09:52:19Z
My colleagues from Masaryk Univesity in Brno invited me to have
talk in their XML class. I have been thinking about appropriate topic,
and finally I decided to talk about validation and NVDL.
ITS is W3C Recommendationhttp://xmlguru.cz/2007/04/its-recommendation2007-04-03T00:00:00Z2007-04-03T17:02:27Z
Today, Internationalization Tag Set
(ITS) was published as a W3C Recommendation. Congratulations to
all folks who made this happen!
DocBook Dinnerhttp://xmlguru.cz/2007/04/docbook-dinner2007-04-02T00:00:00Z2007-05-14T09:06:52Z
DocBook dinners have a long tradition. If you will attend XTech
2007 you can help to honor the tradition. This time on Thursday, May
17th, from 19:00 in Paris.
Comments IIhttp://xmlguru.cz/2007/03/comments22007-03-26T00:00:00Z2007-03-26T19:35:54Z
It turned out that Haloscan.com comment system
is more appropriate for my needs.
Commentshttp://xmlguru.cz/2007/03/comments2007-03-14T00:00:00Z2007-03-26T19:47:35Z
Comments feature was missing on my blog for a long time. I was
looking for easy and fast to setup solution. Finally comments are
completely outsourced from Nabble.com.
Being Invited Experthttp://xmlguru.cz/2007/02/w3c-invited-expert2007-02-04T00:00:00Z2007-02-04T20:14:19Z
W3C member policy is a very unfriendly to individuals compared to
other standardization bodies like OASIS and ISO. In W3C there is no
individual membership for reasonable fee. I have been criticizing this
at different occasions. And finally, I have been invited.
Do not miss XML Prague 2007http://xmlguru.cz/2007/02/xmlprague2007-02-04T00:00:00Z2007-02-04T19:28:01Z
This year I am helping with organization of this very
interesting XML conference. This year conference will be extended to
two full days and you still have time to submit your presentation
proposal.
Using GNU Gettext with Saxonhttp://xmlguru.cz/2006/10/saxon-gettext2006-10-21T00:00:00Z2012-06-16T21:40:31Z
There are many existing solutions to create localized XSLT
stylesheets which are able to output content in a different
languages. But none of them offers robustness, performance,
flexibility and elegance of GNU Gettext library—popular localization
library available for almost any programming language. Because I was
in need for a good localization XSLT library for one project I decided
to create extension which will allow to use GNU Gettext in XSLT 2.0
stylesheets when processed with Saxon 8.x/9.x.
Welcome Adélka!http://xmlguru.cz/2006/08/welcome-adelka2006-08-30T00:00:00Z2006-12-06T19:46:22Z
It is very trendy to create extensive photogalery and blog for
newborn babies these days. We tried to resist, but several our friends
asked for photos. So they are here. But just few and there is also
something about markup.
Show me your highlighted codehttp://xmlguru.cz/2006/07/docbook-syntax-highlighting2006-07-22T00:00:00Z2006-07-22T21:10:05Z
Recently I have integrated XSLTHL source
code highlighting library into the DocBook XSL stylesheets. This means
that from now you can make your DocBook programlistings even more
appealing to readers.
Closing WWW2006http://xmlguru.cz/2006/05/www2006-four2006-05-27T00:00:00Z2006-05-28T22:03:19Z
A short report from Friday at WWW2006 Conference.
Relaxed at WWW2006http://xmlguru.cz/2006/05/www2006-three2006-05-26T00:00:00Z2006-05-29T10:30:44Z
A short report from Thursday at WWW2006 Conference.
Day two at WWW2006http://xmlguru.cz/2006/05/www2006-two2006-05-24T00:00:00Z2006-05-28T21:13:36Z
A short report from Wednesday at WWW2006 Conference.
WWW2006 Conferencehttp://xmlguru.cz/2006/05/www2006-one2006-05-23T00:00:00Z2006-05-28T19:47:22Z
This week I will spend in Edinburgh where WWW2006 conference takes place
this year. Here you can find some of my insights from the largest Web
conference.
Early Access to JNVDLhttp://xmlguru.cz/2006/05/jnvdl-early-access2006-05-01T00:00:00Z2006-05-01T22:04:32Z
The first public alpha release of JNVDL (NVDL implementation written in
Java) is out. If you need to validate compound documents please
give it a try.
Separate Atom feeds for English and Czech articleshttp://xmlguru.cz/2006/04/en-cs-feeds2006-04-05T00:00:00Z2006-04-05T19:46:21Z
Time to time I can publish something in Czech here to satisfy my
Czech readers and fans. Because of this I created new separate English and Czech feeds so you can
easily filter content in which you are interested in.
DocBook, translations and ITShttp://xmlguru.cz/2006/03/docbook-and-its2006-03-15T00:00:00Z2006-03-16T10:13:16Z
Many content stored in DocBook is being translated into other
languages. The translation is a complex problem and it is very
expensive. One small issue in every automated translation system is
the need for specifying content to translate, and not to
translate. W3C is developing small XML vocabulary called ITS which can
be used to identify translatable content. Lets see how we can
integrate this into DocBook.
Choosing DocBook table modelhttp://xmlguru.cz/2006/03/docbook-table-models2006-03-14T00:00:00Z2006-03-15T07:41:11Z
For a long time DocBook was supporting only CALS table
model. Since V4.3 support for HTML table model was added. Which model
you should use? How to remove the other table model
from schema?
To <notAllow/> or to <empty/>?http://xmlguru.cz/2006/03/notallowed-or-empty2006-03-14T00:00:00Z2006-03-13T23:10:13Z
I started to develop quite large DocBook V5.0 customization
today. During this process I found that I don't know all RELAX NG
corners well. If you are interested how to create DocBook subsets by
removing elements and attribute, you might find this short article
quite interesting.
DocBook specialization made easyhttp://xmlguru.cz/2006/03/easy-docbook-specialization2006-03-09T00:00:00Z2007-03-26T19:47:35Z
In many real world projects it is unacceptable to
use DocBook as is. You need remove unused elements and at the same
time add new specific elements to improve usability of the whole
documentation solution. With DocBook V5.0, RELAX NG and few clever
tricks you can create custom version of DocBook together with
processing rules in a few minutes.
Welcome to my blog!http://xmlguru.cz/2006/03/welcome2006-03-08T00:00:00Z2006-03-13T22:22:35Z
I have been thinking about some place where I can easily publish
some my observations and thoughts about XML. Today I crafted several
simple scripts and stylesheets that are able to generated this
site.