Re: [Gimp-developer] Yes, you can help even if you can't code

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, May 04, 2002 at 10:20:25PM +0200, Daniel Egger wrote:
> > I love sablotron. It is fast and very easy to use. Also, it has almost
> > every feature of the XSLT standar.
> 
> I see, how long would it take to transform into HTML compared to Jade?

sablotron is very fast, look this:

<real-example>

  $ wc -l enlaces.xml gimp.xsl 
      544 enlaces.xml
      400 gimp.xsl
      944 total
  $ time sabcmd gimp.xsl enlaces.xml > /dev/null 

  real	0m0.542s
  user	0m0.540s
  sys	0m0.000s

</real-example>

And with jade:

<real-example>

  $ wc -l gimp1.sgml 
      460 gimp1.sgml
  $ time db2html gimp1.sgml > /dev/null 

  real	0m5.465s
  user	0m4.810s
  sys	0m0.290s

</real-example>

In gimp.es.gnome.org, we have a lot of XMLs files which are transformed
to HTML or PHP using sablotron, and it takes a few time to complete the
process.

> 
> > When you "XSLT files" you must say "XSLT file". Unlike DocBook, with
> > XSLT we only will be able to produce one file, instead of one by
> > <sect1>.
>  
> > Anyway, it will be easy :)
> 
> So we cannot slice the HTML output into several files? That's sort of a
> problem, really. It took quite some time to figure out how to get Jade
> to do that and still releases are a pain in the neck because there's a
> lot which has do be done manually still.

Well, this is a problem if you want all text in a few files, but slice
the content in a lot of files makes easier transforming to HTML, or
other format. Moreover, it will be easier to keep and write :)

BTW, another solution could be use the XSLT to make intermediates files
and, with a script (perl, python...), create the definitives files. That
is: we have one XML, using XSLT we transform it in a pre-HTML (without
headers), and with the script we split it in severals files and add to
it the headers (both HTML and content headers).

-- 
Ayose Cazorla León
Debian GNU/Linux - setepo


[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux