[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Multi page html output


Subject: Re: [xsl] Multi page html output
From: "Braumüller, Hans" <h.braumueller@xxxxxxxxxxxx>
Date: Fri, 5 Jul 2002 12:58:39 +0200

Hi,

your method functions only with ActiveX or it is possibly to rewrite it in
purely DOM?

I yes, how ?

Thanks,

Hans Braumüller


> I have the same problem before, my method is:
> 
> 1, Client end method, output Javascript in xsl file like:
> ------------------------------------------------------------------
> function getNextArticle(article){
> 
>  var xml = new ActiveXObject("MSXML2.DomDocument.3.0");
>  xml.async = false;
>  xml.load("***.xml");  // xml file
> 
>  var xsl = new ActiveXObject("MSXML2.FreeThreadedDomDocument.3.0");
>  xsl.async = false;
>  xsl.load("***.xsl");  // xsl file
> 
>  var template = new ActiveXObject("MSXML2.XSLTemplate")
>  template.stylesheet = xsl
> 
>  processor = template.createProcessor()
>  processor.input = xml
>  processor.addParameter("article", article)
>  processor.transform()
> 
>  document.open()
>  document.write(processor.output)
>  document.close()
> }
> ------------------------------------------------------------------
> and set a parameter in xsl file like  <xsl:param name="article"
> select="'article1'"/>
> use this parameter to control template match. so you can show 
> only what you
> want.
> 
> 2. Sever end method, use servlet or asp to process parameter, 
> and generate
> output.
> 
> 
> > I have an xml file containing records of 'articles'.
> > I want to display each article on one HTML page, allowing 
> the user to
> navigate to the next/prev article.
> >
> > How can i do this using XSLT?
> >
> > -Madhavaraju

 

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords