Oops this is Apache 1, I'm working with Apache 2. I can't test it with
Apache1
Sorry :(
On Saturday 04 September 2004 03:05, Stanislav Obolevich wrote:
> Hmm... Nothing special.
> In apache config:
>
> LoadModule mxslt_module libexec/apache/mod_xslt.so
> AddModule modxslt.c
>
> XSLTTmpDir /tmp
>
> <Directory "/var/www/htdocs/hp_source">
> Options Indexes FollowSymLinks MultiViews
> AllowOverride None
> </Directory>
>
> <Directory "/var/www/htdocs/hp">
> AddHandler mod-xslt .xml
> DirectoryIndex index.xml index.html
> </Directory>
>
> I compiled mod-xslt2, libxml2, libxslt myself.
> Everything to the latest versions.
> mod-xslt2 with ./configure --enable-exslt --with-sapi=apache1 && make &&
> make install
> Other two with: ./configure && make && make install
>
> The most interesting thing , that xsltproc outputs xhtml correctly, but
> modxslt-parse fails. :)
>
> Stas
>
> On Friday 03 September 2004 19:10, Boyan Dzambazov wrote:
> > This worked on my configuration!
> > http://www.planicus.com/xmlsite/index.xml
> >
> > Can you send your mod_xslt configuration?
> >
> > Boyan
> >
> > On Saturday 04 September 2004 00:29, Stanislav Obolevich wrote:
> > > On Friday 03 September 2004 09:08, Carlo Contavalli wrote:
> > > > On Thu, Sep 02, 2004 at 07:32:20PM +0200, scream@xxxxxxxx wrote:
> > > > > Hi, this is my first post to mailing lists.
> > > > > I'm coding my homepage using mod-xslt, and i run into one problem:
> > > > > When i set doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN/"
> > > > > doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
> > > > > in xsl:output, mod-xslt stops parsing stylesheet at this point.
> > > > >
> > > > > here are links, so you can look yourselves:
> > > > > stylesheet: _http://scream.gotdns.com/hp/inc/site.xsl
> > > > > source xml: _http://scream.gotdns.com/hp/index.xml
> > > >
> > > > Uhm, I just took a look at it:
> > > > 1 - I cannot read the sources for the .xml document,
> > > > since mod-xslt returns me the parsed version
> > > > 2 - Parsing seems to occur correctly, beshide the
> > > > output being empty. Take a look at:
> > > > - your error.log, maybe some XPath expression
> > > > is not evaluated correctly
> > > > - your .xsl, verify that it matches something.
> > > > Take into account xmlns or stuff like that
> > > > (if you specify a namespace in the .xml, you
> > > > then need to specify the same namespace in
> > > > the .xsl files)
> > > > 3 - The mime type is still xml. You probably need to
> > > > insert in your xsl file something like method="html"
> > > > in xsl:output or, since you want xhtml as output,
> > > > use something like media-type="text/html" always
> > > > in the xsl:output element. Otherwise, browsers
> > > > like ie or Mozilla will try to parse the document
> > > > one more time.
> > > >
> > > > As a general suggestion, try to use the command line tool
> > > > xsltparse or modxslt-parse. They will output problems on
> > > > stderr, and will not incur into apache problems. If you
> > > > still get no output, there probably is a problem in your .xsl
> > > > file matching the .xml file. Try to post the whole .xml
> > > > file and .xsl file into the mailing list...
> > > >
> > > > Cheers :),
> > > > Carlo
> > >
> > > I have tried everything you suggested. Nothing helped.
> > > This is a link with all the sources
> > > _http://scream.gotdns.com/hp_source/ Maybe you can figure something
> > > out.
> > >
> > > Regards, Stas