[jcifs] XSLT
Eric
eglass1 at comcast.net
Mon May 24 01:16:00 GMT 2004
I *think* you're asking for an identity transform, with some small
overrides to cover certain tags; is this correct? See:
http://www.dpawson.co.uk/xsl/sect2/identity.html#d5059e43
Eric
Michael B Allen wrote:
> Any XSLT gurus out there?
>
> I'm converting all jCIFS docs to use a very plain XSLT template so we can
> style things nicer down the road. I want to isolate certain elements that
> are possibly also HTML elements (e.g. TITLE) but allow all other elements
> to just pass-through without being interpreted. How do I do that?
>
> The only way I've found to do this just have a template that matches any
> HTML element but is there a better more proper way?
>
> Thanks,
> Mike
>
> <?xml version="1.0"?>
>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:output method="html"
> encoding="ISO-8859-1"
> doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"/>
>
> <xsl:template match="topic">
> <HTML><HEAD>
> <STYLE TYPE="text/css">
> BODY {
> background-color: #ffffff;
> font-family: verdana, arial;
> font-size: small;
> }
> </STYLE>
> <TITLE></TITLE>
> </HEAD><BODY>
>
> <xsl:apply-templates/>
>
> </BODY></HTML>
> </xsl:template>
>
> <xsl:template match="title">
> <H2><xsl:apply-templates/></H2>
> </xsl:template>
>
> <xsl:template match=" a | abbr | acronym | address | applet | area |
> b | base | basefont | bdo | big | blockquote | body | br |
> button | caption | center | cite | code | col | colgroup |
> dd | del | dfn | dir | div | dl | dt | em | fieldset |
> font | form | frame | frameset | h1 | h2 | h3 | h4 | h5 | h6 |
> head | hr | html | i | iframe | img | input | ins | isindex |
> kbd | label | legend | li | link | map | menu | meta | noframes |
> noscript | object | ol | optgroup | option | p | param | pre | q |
> s | samp | script | select | small | span | strike | strong |
> style | sub | sup | table | tbody | td | textarea | tfoot | th |
> thead | tr | tt | u | ul | var">
> <xsl:copy>
> <xsl:copy-of select="@*"/>
> <xsl:apply-templates/>
> </xsl:copy>
> </xsl:template>
>
> </xsl:stylesheet>
>
More information about the jcifs
mailing list