[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: html code generation & parameter between xslt and

Subject: Re: html code generation & parameter between xslt and jscript
From: Johnnie Fox <johnniefox@xxxxxxx>
Date: Mon, 28 Feb 2005 19:48:26 +0000
xslt html code
I have found this by myself, if it can help ...
<xsl:value-of select = "utils:col(., number($lg))" disable-output-escaping = "yes" />


the two things I needed was ~disable-output-escaping = "yes"~ and ~number($lg)~

bye

Johnnie Fox a icrit:

Sorry again for my too long preceding message !
Could I have a response with this shorter one ?
I try for a long time to get this parameter in JScript, and I don't understand why the inserted code isn't interpreted as html


Johnnie Fox a icrit:

Hi,
I would like to generate cells in a table depending on a variable in a xml tree.
I get two troubles :
get the number into the jscript procedure (I get a error, probably due to a format error ? )
the html generated code isn't interpreted (not the right moment to include that kind of code ?)
I'm newbe in xml/xslt using (it's probably visible :-) , thanks for your help
JF


_____________________________________________________________
<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:utils="http://mycompany.com/mynamespace">

<msxsl:script language="javascript" implements-prefix="utils"><![CDATA[
function col(context, lg ){
var nb = lg;
var i;
var s="";
for (i=0; i<nb; i++){
s += '<td><input type="text" size="1"/></td>';
}
return s;
}
]]></msxsl:script>
<xsl:output method="html" indent="yes"/>
<xsl:template match="racine">
<html>
<head>
<title></title>
</head>
<body>
<p align="center">
<table border="1">
<xsl:apply-templates/>
</table>
</p>
</body>
</html>
</xsl:template>
<xsl:template match="Horizontalement">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="l">
<tr><xsl:apply-templates/></tr>
</xsl:template>
<xsl:template match="m" >
<td> <input type="text" size="1"/> </td>
<xsl:variable name="lg" select="@long"/>
<xsl:copy-of select="utils:col(., $lg)" />

</xsl:template>
<xsl:template match="n">
<td bgcolor="black"/>
</xsl:template>
</xsl:stylesheet>



______________________________________________________________
<?xml version='1.0' encoding='ISO-8859-1'?>
<?xml-stylesheet type="text/xsl" href="mcroisis.xsl"?>
<racine>
<Horizontalement>
<l name="1">
<m long="12">Cilhbre restaurateur de Saint-Germain-des-Prhs. </m>
<n/>
<m long="7">Croquait le marmot ` Montmartre.</m>
</l>
<l name="2">
<m long="11">Imposer ses convictions.</m>
<n/>
<m long="8">Alengon ou Orlians, Provence ou Artois.</m>
</l>
<l name="3">
<m long="4">Peut faire peur aux enfants. </m>
<n/>
<m long="11">Un sacri caracthre. </m>
<n/>
<m long="3">Un sacri raccourci. </m>
</l>
<l name="4">
<m long="6">Un endroit qui n'itait pas dans le vent.</m>
<n/>
<m long="2">Poitiquement vert et bleu.</m>
<n/>
<m long="5">Poitiquement tout blanc. </m>
<n/>
<m long="2">Possessif.</m>
<n/>
<m long="1"/>
</l>

</racine>

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.