[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
|
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>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
RSS 2.0 |
|
Atom 0.3 |
|
|