why was idgen removed from the html-processing in forrest.xmap

2007-03-26 Thread Ferdinand Soethe
As far as I can make sense from the many comments in forrest.xmap ;-)
the processing of *.html source files happens in line 238

 map:match type=i18n pattern={properties:content.xdocs}{1}.*.html
  map:generate src={source} type=html /
  map:transform src={lm:transform.html.document} /
  map:serialize type=xml-document/
/map:match

now following {lm:transform.html.document} I find that
locationmap.xml loads a secondary locationmap in line 69

select
  mount src={forrest:forrest.context}/locationmap-transforms.xml/
/select

which in turn processes our transformation in line 142


!-- All core other transforms --
match pattern=transform.*.*
  select
location
src={properties:skins-dir}{forrest:forrest.skin}/xslt/html/{1}-to-{2}.xsl
/
location
 
src={forrest:forrest.context}/skins/{forrest:forrest.skin}/xslt/html/{1}-to-{2}.xsl/
location
src={forrest:forrest.context}/skins/common/xslt/html/{1}-to-{2}.xsl/
location src={forrest:forrest.stylesheets}/{1}-to-{2}.xsl/
  /select
/match

by looking for the stype sheet named html-to-document.xsl in any of
those locations.
Correct so far?

What I don't get is why we no longer have that idgen-step
 map:transform type=idgen /
which was there in 0.7 and is still used in .8 for ihtml.

Any explanations?


Regards,
Ferdinand Soethe




Re: why was idgen removed from the html-processing in forrest.xmap

2007-03-26 Thread Ferdinand Soethe
Just found the idgen-step where it has always been (in the
body-*.html-matcher). Pardon my confusion. Problem solved.

Ferdinand