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

Re: using HTML editors with XSL

Subject: Re: using HTML editors with XSL
From: Paul Tchistopolskii <paul@xxxxxxx>
Date: Wed, 01 Mar 2000 01:01:33 -0800
using in xslt
> 1. Use some subset of XSL allowing to keep structure of the HTML template
> unchanged, e.g. use <xsl:for-each select="..."> instead of <xsl:template
> match="...">. This can make it possible to edit XSL stylesheet by some HTML
> editor which is able just to skip unknown tags (in our case tags started
> with "xsl:"). (BTW, do you think it's possible?)

I would suggest  to go with this scenario.

At the end of this letter there is an xsl stylesheet which is
using xsl in 'HTML templatish' mode ( yes - no apply-templates
there, but you have for-each, if, variables e t.c. I think that you'l
find the available subset of XSLT to be powerful enough.)

The minor problem is that IE 5.0 is too smart with files
with .xsl extension, but if you'l give the file some other extension,
like .xs - IE will display it as if it is html.

Also,  even there are some stupid HTML GUI editors
making a mess 'fixing' the 'broken' html,  there are
many others, like (Macromedia) which are not touching
the unknown tags. On another hand in the stylesheet,
<BR> *should* be <BR/>  and CGIs paremeters should
be separated with &amp; , but not &...

There could be some (minor) problems with the editors.

Anyway,  I think that trying to follow some other way could make
life even worster. There is not a big number of robust
user-friendly XML tools on the market. It took years to come up
with reasonable HTML tools. I think because HTML-templatish
mode of XSLT is a continuation of well-known templatish practice,
it should have better support from the 'outher space' than
other ways have.

Rgds.Paul.

<html xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<BODY BGCOLOR='WHITE'>

<CENTER>
Report <B><xsl:value-of select="/result/rid"/></B> has been
submitted to the system.

<BR/>

<B>User:</B> &#160; <xsl:value-of select="/result/ruser"/> &#160;
<B>Date:</B> &#160; <xsl:value-of select="/result/rdate"/> &#160;
<B>Subject:</B> &#160; <xsl:value-of select="/result/rsubj"/>

<BR/>

<xsl:variable name="mode" select="/result/mode"/>

<FONT SIZE="+2">
<B><A HREF="/pxsl/pxsls?xsl=P-track/index&amp;s2x=P-track/index&amp;mode={$mode}"
target="_top">Continue</A></B>
</FONT>

</CENTER>
</BODY>

</html>



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


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.