On Tue, 2007-10-30 at 13:01 +0100, Geert Verhaag wrote:
> Hoi Thorsten,
> 
> Thanks for your prompt response! I was already afraid that I had to
> dive into XSLT and related stuff.
> 

Well, in the end of the day you will need to dive for sure.

BTW which version of lenya are you using?

> Well, I added the template as described in step one to the
> xhtml2xhtml.xsl transformation file. This resulted in no errors!
> 
> Introducing the template of step 2 in page2xhtml-xhtml.xsl resulted in
> the following error:
> 
> Prefix must resolve to a namespace: xhtml.
> 

Hmm, if you did included it there and are using 2.0 then the wiki is
missleading since it is just including/importing another stylesheet:
<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> 
<xsl:import href="fallback://xslt/page2xhtml.xsl"/>
</xsl:stylesheet>

So you need to add the matches in page2xhtml.xsl instead where you can find:
<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
  xmlns="http://www.w3.org/1999/xhtml";
  xmlns:xhtml="http://www.w3.org/1999/xhtml";
  ....
  exclude-result-prefixes="page xhtml dc lenya"
  >

or define the namespace (ns) in page2xhtml-xhtml.xsl like:
<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
  xmlns="http://www.w3.org/1999/xhtml";
  xmlns:xhtml="http://www.w3.org/1999/xhtml";
> 
<xsl:import href="fallback://xslt/page2xhtml.xsl"/>

<!-- the match from the wiki -->
</xsl:stylesheet>

> Any suggestions?

Please try this.

> Building pages with Lenya is working nicely, and I like its clear and
> clean interface.

Thanks for the feedback.

> By the way, do you have any suggestions on good books regarding XSLT
> and XML? I have worked through the basic O'Reilly book called "Learning
> XML" by Erik T.Ray!

There are many stuff online that can get you started with xsl, e.g. as
reference w3schools.com is not bad, but you know Google is your friend.

salu2

> Thanks, and sorry for being a bit impatient!
> 
> Regards,
> Gerard
> 
> >>> [EMAIL PROTECTED] 30/10/2007 12:22 >>>
> On Tue, 2007-10-30 at 10:03 +0100, Geert Verhaag wrote:
> > Hi Lenya Users,
> > 
> > I tried earlier (another thread!) to get help about how to implement
> > the TableOfContents feature in my publication! Unfortunately nobody
> > responded to it. 
> 
> Hmm, it just had been a day. Most of the active folks are in Freiburg
> on
> the Hackathon so please be patient.
> 
> > I'm a newbie when it comes to using XML, XSLT and
> > JavaScript, but would like to use the TableOfContents feature.
> > 
> 
> You will need a basic understanding of this technologies otherwise
> using
> lenya will be very hard. Have a look around the web for tutorials to
> xsl
> and the other technologies.
> 
> > I already browsed through the Lenya documentation but didn't find
> any
> > explanation on how to actually implement the related JavaScript
> function
> > toggleLayer.
> 
> Let us do step by step. 
> 
> Did you get step 1 and 2 working?
> 
> If not do not even bother to try 3.
> 
> If it is working you need to create a javascript and link to it in
> page2xhtml-xhtml.xsl.
> 
> salu2
> 
> > 
> > I'm very much in need of any hints regarding this feature, and would
> > very much appreciate any help! Thanks in advance!
> > 
> > Regards,
> > Gerard
> >  
> > 
> > 
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED] 
> > For additional commands, e-mail: [EMAIL PROTECTED] 
> > 
-- 
Thorsten Scherler                                 thorsten.at.apache.org
Open Source Java                      consulting, training and solutions


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to