xsl-list
[Top] [All Lists]

Re: Copying css file to destination

2004-08-03 02:37:47
Did not get any suggestions on how to do this so I solved it by embedding
the css-file in an xml-file named tables.css.xml something like:

<?xml version="1.0"?>
<css>
.table {font-size:12 pt;font-weight: normal;
margin-top:12 pt;margin-bottom:0 pt;
text-align:left
}
body { font : normal Arial;
}
</css>
===================
Then in my xslt document I added following code in my "main" template:

<xsl:apply-templates select="document('tables.css.xml')"/>

================
Finally I created the css-file using template:

<xsl:template match="css">
<xsl:document method="text" href="{$lbase}{$lname}/tables.css">
<xsl:value-of select="."/>
</xsl:document>
</xsl:template>
===================

This does what I need so It's acceptable for me but does not look too good
when I have embedded the css-file in a wrapper xml-file. May make editing
css-file with some tools not so good but e.g. with notepad it's OK.

Would it be possible to read the file as a css-file directly (XSLT 1.0 + /
libxslt)?

regards
Kaarle Kaila

I create a document in xml and use xslt to transform it into html. This
works OK.

I also need a css-file for my html-files. I have copied this css-file to
the
destination with my application but
now I would need to do that in the xslt instead. I use libxslt and thus
use
XSLT 1.0 (+)

What would be the best way to copy / create my css-file using xslt? Can it
be done ?

regards
Kaarle Kaila


--+------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--



<Prev in Thread] Current Thread [Next in Thread>